Red Bull X-Fighters Mexico City

The 2014 Red Bull X-Fighters season kicks off in Mexico City with its only North American stop this year.