Wednesday, April 17, 2013

Sheep compete at the Tour de France

Apparently some sheep thought during the 17th stage of the Tour de France, that it was a good idea to join the Team USA.

No comments: