Anna Amemiya – Can Japan Get Any More Weird?
The Japanese are renowned for their weird shit. This video ups the ante and assures us that their weirdness will never die.
The Japanese are renowned for their weird shit. This video ups the ante and assures us that their weirdness will never die.