AVONDALE -- Two-time Indy car series champion and three-time American Motorcyclist Association champion Joe Leonard died Thursday.
jim.ayello@indystar.com, Indianapolis Star: Sports
Sat, 04/29/2017 - 4:45pm
AVONDALE -- Two-time Indy car series champion and three-time American Motorcyclist Association champion Joe Leonard died Thursday.