It’s nearly a guarantee that if you strap into a race car, at some point you’re going to crash.  But one of the scariest crashes for Billy Penfold occurred on Monday afternoon when he was on the roads of Maine, not on the race track.   According to Oxford, Maine police, Penfold, most recently a […]

Read more