Carlee Russell searched movie ‘Taken,’ Amber Alerts before disappearance
In this photo released by the Hoover Police Department, Carlee Russell is shown. — Hoover Police Department (HOOVER, Ala.) — Carlee Russell, the Alabama woman who returned home on Saturday after she went missing for two days, searched for Amber Alerts and the movie “Taken” on her phone before her disappearance, […]