Watching this is like a song entitled San Fransico, that obviously shows the skyline of Boise Idaho through out without ever seeing San Fransico.
I wonder what caused them to not film this at Talladega? Unwillingness to travel to Alabama?
Catch a speed way when it doesn't have an event, and I'm sure setting your band up on the checkered flag can't be that expensive.