NASCAR News: Highlights from Day 3 of the Antitrust lawsuit trial
In the heart of Charlotte, North Carolina—NASCAR’s bustling backyard—the federal courthouse on the Charles R. Jonas Federal Building stood as still and tense as a green-flag restart on a rain-slicked … Read More