Alabama authorities revealed on Wednesday that Carlee Russell, who claimed to have been abducted, had made a series of suspicious internet searches leading up to the alleged incident. The forensic analysis of Russell’s cell phone, work, and home computers uncovered …
The post Carlee Russell’s Internet Searches Suggest Possible Staging of Her Own Kidnapping, Alabama Police Say appeared first on isp.page.