Daily Archives: March 30, 2014

Targa Florio: The greatest race of all time

The Targa Florio was probably one of the greatest races ever to have taken place. XCAR visits the site where some of the most exciting moments in motor sport history took place.

    








CNET Car Tech