The Big Picture has some amazing photos of the 2010 Dakar Rally currently being held in Argentina and Chile

The Big Picture has some amazing photos of the 2010 Dakar Rally currently being held in Argentina and Chile

Notes, January 12, 2010