Toad Hall Motor Racing Home Page
Michael Keyser Gallery #3
The 3.0 liter Toad Hall Porsche 911 RSR at the Road Atlanta IMSA race in 1975