Meet The World’s First Megacar: The Koenigsegg One:1
There are supercars, and then there are “megacars” which is a term coined by the Swedish manufacturer of supercars known as Koenigsegg Automotive AB. The company was formed in 1994 and are based out of Angelholm, Sweden. The company aimed to create the worlds most premium supercars, and while they aren’t as well known as other supercar […] More