A parade of demons also known as Night Parade of One Hundred Demons or Hyakki Yakō or 百鬼夜行. It is a folk belief that states that every year, a procession of demons occur during summer. To witness the parade means death to the viewer unless protected by a sutra.