Len ChurchLeonard ChurchBorn: March 21, 1942 in Chicago, Illinois, USA Died: April 22, 1988 (46 years old) College: Wilbur Wright College Tweet |
Cards |
1967 Tacoma Cubs #NNO Len Church |
|
1983 Fritsch One Year Winners #71 Len Church |
|