The first ever supercar was the Ensign 6 in 1920, and since it was dubbed as such automobile manufacturers have been chasing that gold standard. Today, we’re looking at some of the world’s best vehicles to see which one is worthy of the title supercar. The World’s Best Supercar... Read more