Kanamara Matsuri Japan by Unbelievable Facts Mar 23, 2015, 6:33 pm Comments Off on Kanamara Matsuri Japan Advertisements See morePrevious article 12 Startling Facts About Japan You Should Know Before Visiting