I read that was the official name too Zach, and it appears that only 40 were produced. The 60 refers to the number of years Ferrari have been in Formula 1 I believe.
I read online that Ferrai only actually produced 40 of these, not 60. I always personally thought it was 60 too, but apparently the production number was 40.
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...