by dakar 3 months ago
Official Dakar 2013 videos in English.
The Ultimate Rally Race
From January 5th to January 20th 2013
Peru, Argentina, Chile