Sunday, 29 August 2010

Ducati 860GT at the Ace.

There's some info on these beasts here

No comments:

Post a comment