Tour of Catalonia 2010, stage 3

Tour of Catalonia 2010, stage 3. 24 March 2010

Upcoming events