Stafford Spring Sizzler Short: John Blewett III

null

The latest Sizzler Short highlights John Blewett III, the winner of the 2001 Spring Sizzler at Stafford Motor Speedway.