Thelma L. Turner aka (Big Mama or Red) was born in Gloster, Mississippi, April 3, 1932, to Nolan and Grace McClain. She passed away peacefully in her home with her daughter by her side on November 10, 2017. She owned and operated her own business... View Obituary & Service Information
Obituary & Service
Thelma L. Turner aka (Big Mama or Red) was born in Gloster, Mississippi,...
View More