Remembering “Pelican Joe”

Joe Leonard, who died on April 27 at the age of 84, was best known for having made nine consecutive starts at the Indy 500 in the years 1965 – 1973, claiming the 1968 pole position in the STP Turbine, and earning the season-long Indycar championship in both 1971...