Tour de France - Garmin-Cervelo's Tyler Farrar claims Stage 304/07/2011 3:01:00