Peter Revson? I know I saw him at one Lime Rock race, I just don't remember which.
All images Copyright 2024