Alabama July 19, 2023 3:48 pm

Investigation into Carlee Russell disappearance reveals suspicious internet searches, inconsistencies: Alabama officials

Chief Nick Derzis of the Hoover police department provided updates Wednesday on the alleged kidnapping of Carlee Russell, including internet searches on the movie “Taken” and bus schedules out of Birmingham the day of her disappearance. “We’ve been unable to verify most of Carlee’s initial statement made to investigators, and we have no reason to believe there’s a threat to the public safety related to this particular case.”

Local

Exit mobile version