Thursday, May 05, 2005


RS Cosworth SIerra

1 comment:

Ben M said...

what can i say - a beauty of a car. Well, considering how tuned they can be and the performance can be made amazing... look pretty ugly though!