A replica of the Shelby Cobra, built in house in a shed in New Delhi, India. and has a 3.0-litre Toyota engine. I love the orangyeiness of it. Looks rather nice.
Join In
Comments (0)