Looking for pictures of early abodys road racing.
Lots of info and pix on Mike Ritz's website.
The Team Starfish Barracuda
Print