Wednesday, April 29, 2009

Japanese Myths... YIPE

Kanamara Matsuri.

Go read about it at LaughingSquid.

yowza

No comments: