Willard “Big Will” Leach, one of Baltimore City College’s greatest athletes, has died at 89.
Source: The Baltimore Sun High School Sports
Willard “Big Will” Leach, one of Baltimore City College’s greatest athletes, has died at 89.
Source: The Baltimore Sun High School Sports
Be First to Comment