It was car-racing chaos at the New York premiere of 'Turbo' held at AMC Loews Lincoln Square as some of the world's finest IndyCar Series...
Posted on 12th July 2013
Bia Figueiredo