Urban Downhill is becoming pretty popular lately, but this is on a whole other level. They basically headed to some crazy mountains in China, built a bunch of obstacles on the longest stairset they could find and set a huge drop at the bottom. The riders seem to handle the situation really well, but that crash halfway through the video reminds you that there's no room for error!

June 12, 2015

Leave a comment