In the Season 2 premiere, James “Bubba” Stewart returns from a rejuvenating summer break, eager to dominate the 2010 Supercross season. After a triumphant win at the Anaheim opener, his momentum is abruptly halted during the second race in Phoenix,…
Tag