Mexico, First Impressions

Josh Sheehan - Pit Mexico City 2013
Riders and their mechanics size up the Plaza de Toros, Mexico ahead of the first stage of the 2013 Red Bull X-Fighters World Tour.

Riders and their mechanics size up the Plaza de Toros, Mexico ahead of the first stage of the 2013 Red Bull X-Fighters World Tour.