In Japan, you can go on a haunted hayride on a public train

Every August, the Keifuku Electric Railroad company in Kyoto, Japan runs a series of "ghost trains" or "yokai trains" on weekend evenings. On these trains, spirits and monsters from Japanese mythology scare the heck out of children who are shocked and betrayed that their parents would make them ride an electrical… »8/24/11 10:30am8/24/11 10:30am