Tour de France - Garmin-Cervelo's Tyler Farrar claims Stage 304.07.2011 03:01:00