Red Carpet Style | Turbo

“Turbo” is a life-size advertisement for the Indianapolis 500 that just might give a boost to the IndyCar Series.