Yes, this is better than the movie!
We spent a weekend at Talladega Superspeedway in Talladega, AL with my family. We’ve got racing in our blood (I have just one winning trophy to show for my short-lived go-kart career), and we continue to enjoy races home or away. Plus, my big bro makes race cars go...