Talladega Superspeedway

City Location: 
Talladega, AL