The great American Le Mans Series begins this weekend at the wonderful 12 Hours of Sebring. And with all first races of the season, great anticipation brews for new race car debuts and at the top of ...