Winners Support Nascar

As we know, when it comes to where the United States’ greatest citizens go to relax on the weekend, it’s the infield at a NASCAR race. This video from the Texas Motor Speedway showcases winner after winner.

When people say God Bless America, do you think they know what they’re saying? Because THIS is America…

[NBC Dallas-Fort Worth]