Giant Demon Slayer Ads at Japan’s Busiest Station Tell Folks They’re Going to Hell Thankfully Shinjuku Station patrons won’t have to abandon all hope when they enter