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