Downhill city biking in Mexico looks like something out of a video game.

Don't Miss...