“The Enchanted Island” – a place that preserves the legend of terrifying monsters in Japan
Japan is home to mysterious yokai shrines, one of which is located on Shodoshima Island.Most Japanese students are familiar with the kappa—a creature that is a hybrid of a frog ...