An overview of new supercars
The term supercar was coined by automakers for cars that are unusual, expensive and perform better than an ordinary car. It has different meanings depending on its usage. There is no firm definition. Having said that, the supercars have certain inviolate criteria of being factory-made, normally unmodified, and street legal.
Read More