Vision Sportscars Minotaur 2009

Vision Sportscars company from Britain has make public a new L65,000 sports car. The firm was running under license from the now-defunct Pilgrim Cars. Created by John Forakis Greece man, the vehicle has a transaxle from Renault,...

Read More