The Italian Sports Car manufacturer Ferrari has finally unveiled the much awaited limited edition sports car at the 2013 Geneva Motor Show.
Read this post on indyacars.com