NASCAR America: Top five finishes from Talladega Superspeedway (VIDEO)

0 Comments

The NASCAR America crew unveils the top five finishes at Talladega Superspeedway, from Ron Bouchard’s win in 1981 to Jimmie Johnson‘s photo finish in 2011.