Saturday, March 27, 2010

WTF is going on in Japan? Thoughtful commentary appreciated.





"Japan, responsible for 68% of the world's weird shit since 1888"
" She screams Oshiii... which means delicious in Japanese."