Leroy Garrett had an encounter with Jemmye Carroll.
Leroy Garrett is an American TV Personality. He is famous for Real World, The Challenge.
Help us build our profile of Leroy Garrett and Jemmye Carroll!
to add information, pictures and relationships, join in discussions and get credit for your contributions.
Help keep Leroy Garrett and Jemmye Carroll profile up to date.