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