The music sucks, but this video is absolutely insane.



No Responses Yet to “One more reason why Japan is the coolest country on Earth”  

  1. No Comments Yet

Leave a Reply