April 28, 2001 – Sprint Car Racing Association – Perris Auto Speedway – Perris, CA
April 28, 2001
Category: Sprint Car Racing Association (SCRA), Video
This content is for MVP Members Only. Join Today!