When it comes to high end sports cars, there is no name that comes close to the legendary Ferrari. The company was started by Enzo Ferrari in the tiny Italian town of Maranello. Enzo was a race car driver for Alfa Romeo and prior to opening his own business, he headed their motorsports team. In 1940, Scuderia Ferrari produced its first racing car, and followed up with a second in 1947 with the first street car. This was the beginning of the Ferrari empire. Since then, the auto manufacturer has grown into the internationally acclaimed giant that it is today. With a name that is equivalent with superlative performance, we bring you the top twenty Ferrari models of all time.