JN56: Phillip Deignan (Cervelo Test Team)
JN56: The Specialized Angel returns-- er, I mean, the "Angel of the Echelon"
JN56: Bobby Julich (Saxo Bank)
JN56: Fabian Cancellara (Saxo Bank)
JN56: João Correia (Cervelo Test Team)
JN56: Heinrich's thirsty...
JN56: Mike Friedman (Jelly Belly)
JN56: Mike Friedman (Jelly Belly)
JN56: Scott Zwizanski (Kelly Benefits)
JN56: Neil Shirley (Kelly Benefits)
JN56: Matt Wilson (Garmin-Transitions)
JN56: Steve Morabito (BMC)
JN56: George Hincapie (BMC)
JN56: George Hincapie (BMC)
JN56: George Hincapie (BMC)
JN56: Ben Jacques-Maynes (Bissell)
JN56: Ben Jacques-Maynes (Bissell)
JN56: Ben Jacques-Maynes (Bissell)
JN56: Ben Jacques-Maynes (Bissell)
JN56: A Boonen fan
JN56: Cervelo's Nike kicks
JN56: Matt Wilson (Garmin-Transitions)
JN56: Jonathan Vaughters (Garmin-Transitions)
JN56: Max Jenkins (United HealthCare)
JN56: Tom Ritchey
JN56: Tom Ritchey and Brad White (United HealthCare)
JN56: Brad White (United HealthCare)
JN56: Lance leads the peloton through Winters...
JN56: The pack rolls through Winters
JN56: The pack rolls through Winters