Body Found

April 20, 2016 Shaunette Lindsay 0

A shocking discovery was made on Sunday, April 10. A body was found just north of Woodland Hills Mall in Tulsa, OK. “Police received a […]