Simon Pagenaud Wins 2016 Toyota Grand Prix At Long Beach April 18, 2016 Alex Bean Blog, IndyCar, Video car news, Indycar, Long Beach, Simon Pagenaud, Toyota Grand Prix 0 Simon Pagenaud wins the 2016 Toyota Grand Prix at Long Beach….