Dakar 2010: VW Turbo Diesel Touaregs Finish 1-2-3
RichC | March 12, 2010
It’s hard to do much better than grab 1st, 2nd, and 3rd place at what many consider to be the toughest race on the planet: The Dakar Rally. This impressive and resounding victory marks another important step on the road to dispelling the myths that still linger around what TDI clean diesel technology can do. […]