• kuchisakeonna
  • IMGP1426
  • IMGP1423
  • IMGP1418

Japanese Obake (or spirits,) are legendary folkloric entities that are often found in cautionary fairy tales. Pictured above are staff at Mori No Ike, a Japanese language immersion village, dressed as various Obake for an educational event held at the village.