Menu

Super Car

A term used for the early muscle car.An ultra-powerful, expensive, limited-edition vehicle such as a Ferrari.