There's all kinds of action this week, with some GP infiltrators, the normal high altitude hijinks, and more great battles ahead. Here are the practice times for each class, and some early pics. Be sure to stop back later for full coverage.
450 MX
1. Ryan Villopoto 2:03.431
2. Clement Desalle 2:03.517
3. James Stewart 2:03.650
4. Ryan Dungey 2:04.132
5. Dean Wilson 2:04.886
6. Ryan Sipes 2:05.365
7. Kevin Strijbos 2:05.369
8. Justin Barcia 2:05.403
9. Trey Canard 2:05.425
10. Broc Tickle 2:05.745
250 MX
1. Eli Tomac 2:03.740
2. Ken Roczen 2:05.076
3. Zach Osborne 2:06.065
4. Blake Baggett 2:06.458
5. Marvin Musquin 2:06.469
6. Kyle Cunningham 2:07.001
7. Justin Bogle 2:07.195
8. Martin Davalos 2:07.698
9. Nico Izzi 2:07.749