It may have been a surprise to many to think that Eric O’Ferrall would be the 2021 mini stock track champion at Redwood Acres Raceway going into the year. While O’Ferrall had displayed flashes of spe...
Keep this profile up-to-date by claiming today!Claim Profile
2021 race stats
No upcoming events found.