Talladega – Nascar’s Most Hated Track
This might be it — the competition that causes the most nerves amongst chase drivers, as well as the one that could also determine the 2013 Sprint Cup championship. Talladega is where championship and dreams are washed away, where they’re swept into a heap of crumpled sheet steel, or towed away on the back of […]