A massive crowd scaring the shit out of people, only in Japan.

Don't Miss...