World’s Most Insane Snow Canyon 17m / 54ft High! Murodo Snow Corridor in Tateyama, Japan

For licensing please email James@ Footage of the insane snow canyon at Murodo, Tateyama in Japan shot on 17th April 2018. No unauthorised ripping or media use.
Back to Top