The Bake-Jizō of Kanmangafuchi Abyss
Red, in Japan, is the colour of the sun (not yellow as in other cultures). It stands for life, power and protection, but also for death. It is thought capable of expelling demons and illness. You see red everywhere; on temple roofs, torii gates at shrines, lanterns and pagodas. And in the bibs and caps worn by the haunting Jizō statues of Kanmangafuchi Abyss in Nikko.