Lloyd Morris

Friday, March 16, 2018

ST. LOUIS, Mo. -- Lloyd Elroy "June Bug" Morris, 60, died March 7, 2018, at DePaul Hospital in St. Louis.

To Read More
Subscribe Sign In
Continue reading with a subscription
Subscription options