IndyCar Josef Newgarden Wins The 2017 Grand Prix Of Alabama April 24, 2017 Alex Bean Auto Culture, Blog, IndyCar, Video 2017 Grand Prix of Alabama, car news, Indycar, Josef Newgarden 0 Josef Newgarden won the 2017 Grand Prix of Alabama at Barber Motorsports Park in Birmingham…