Skip Nav

The Godfather Of Japanese Weirdness

We meet again, Japan! And this time you bring us a man who plays The Godfather theme song on a leaf while sitting on top of a glass bottle. Are you intimidated yet? Me neither, but I'm damn entertained!



Latest

Download our new Selfie app!

Go to App Store
+