Dec. 26, 2011 @ 11:40 PM _
It’s official. The Japanese are better than everyone at everything. Including masturbation.