Talladega sights

4 min read

NASCAR has become an American institution, and a visit to Darlington Raceway