A production car with a top speed of over 270 mph. Faster than a supercar or hypercar, but not as fast as an ultracar.
by IBRacing March 27, 2021
Get the Megacar mug.
Get the Megacar mug.We'll email you a link to sign in instantly.