2011 IndyCar Barber: 8-10 April, 2011, Birmingham, Alabama USA Will Power wins at Barber Motorsports Park. ©2011, Phil Abbott LAT Photo USA
8-10 April, 2011, Birmingham, Alabama USA
Will Power wins at Barber Motorsports Park.
©2011, Phil Abbott
LAT Photo USA