Created by timmcgrawfan17f on November 9, 2005
NASCAR race in Talladega, Alabama
Created by mmhicks on November 19, 2001
Experience NASCAR racing at the place where the big boys go to play. Talladega, Alabama has hosted the fastest race track in the world for the past 30 years, creating racing history every year.