Police Share New Details in Carlee Russell Disappearance Case
Hoover Police in Alabama have provided updated information in the case of Carlethia "Carlee" Russell, the Alabama woman who went missing.
Hoover Police in Alabama have provided updated information in the case of Carlethia "Carlee" Russell, the Alabama woman who went missing.