Leroy 'Satchel' Paige
| 7 Jul 1906 | Mobile, Alabama, USA
• 25 views • 0 thumbs up • 0 thumbs down
Death date: 8 Jun 1982
Biography
No biography available