2007 ALMS Sebring

By July 1, 2020 2:21 PM

The Andretti Green crew puts in a late shift at Sebring in 2007. Don’t be surprised to see Andretti Autosport make an IMSA foray if the (…)