The Hoover Police Department gave an update on Carlee Russell, an Alabama woman who returned home Saturday after she was reported missing.
New Orleans Breaking News & Events
The Hoover Police Department gave an update on Carlee Russell, an Alabama woman who returned home Saturday after she was reported missing.