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 Selfie and take a pic with your favorite celeb

+