First NASCAR points champion

Did you know that the very first NASCAR points champion began his career at the Penny Royal Race Track in Leon?

Read more