Toledo Speedway 5/18/06
Category: 2006 Racing Photos
18 May 06
Toledo Speedway 5/18/06 – Flip the Switch
Lighting of the new lighting system at Toledo