Leo Townsend
Leo Alphonse TownsendBorn: January 15, 1891 in Mobile, Alabama, USA
Died: December 3, 1976 (85 years old)
Total Cards: 1
TweetBorn: January 15, 1891 in Mobile, Alabama, USA
Died: December 3, 1976 (85 years old)
Total Cards: 1
Tweet