Yokai Train in Kyoto offers a fun and fright-filled ride of ghosts and demons

Care to be seated next to a mythological monster from Japanese folklore? 

Read More