FEATURED ARTICLE
5/3/2017
Thousands of race fans from across the globe – including five continents, 21 countries and all 50 states in the U.S. - are headed to Talladega Superspeedway this weekend, turning the area into the capital of the NASCAR circuit and one of the largest cities in the fine state of Alabama.