Party in the Mouth So Strange jan 252011 “Japan: official distributor of the weirdest shit in the world since 1945.” — Baelog C’est officiel, les filles zombies du Japon ont la bouche qui clignote. Continue reading »