Travel World's Most Insane Snow Canyon 17m / 54ft High! Murodo Snow Corridor in Tateyama, Japan April 18, 2018