Insane Japanese movie in insane Japanese trailer shocker



At 1:03 into this trailer for Gatchaman (known as Battle of the Planets in the West) the words "BUMP OF CHICKEN" appear on screen, and it's the only thing that comes close to making any sort of sense.

User Comments

Leave your stupid comments in your pocket.