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.
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.