Saturday, August 6, 2011

Testa Rossa


Testa rossa means red head in Italian. Here you can see the red cylinder head covers of the iconic 1980's Ferrari Testarossa.

No comments:

Post a Comment