The annual Honen (or Hounen) Matsuri was held recently, confirming once again what a horny religion Shinto is. The festival in Aichi is Japan’s second most famous fertility festival, after the now insanely popular Kanamara Festival in Kawasaki, which takes place next month. Honen Matsuri takes place on March 15th, appropriately the day after White…