Toyota TS030 Hybrid Takes First Checkered Flag

by Christopher DeMorro September 18, 2012 4 comments