yurigoggles.com
Shino-chan [J-Movie]
Dear Japan, STOP IT! Just, STOP! I mean, what happened, huh? Did your balls drop off?!