Joelle Lockwood

Who Is Joelle Lockwood? And Why Was She Kept In A CAGE?

Evansville, Indiana resident, Joelle Lockwood, vanished from a friend's house and was later located after escaping from her captors' cage.…

10 years ago