For those of you that have HDTV, check out "Airtime - Tres Amigos" on InHD. Just watched it, and it made me want to get out on my bike NOW.
Really cool show about biking Copper Canyon in Mexico. For more info on it, check out here!!!
Results 1 to 6 of 6
Thread: Biking the Copper Canyon on TV