Full Race: 2012 Toyota Grand Prix of Long Beach
The NBCSN broadcast of the 2012 Toyota Grand Prix of Long Beach