The Hoover Police Department held a press conference Wednesday (July 19) and officially called into question Carlee Russell’s story. Officials suggest her Google searches show she may have been looking to leave the area on her own accord.
Authorities also released her 911 call in its entirety during Wednesday’s presser.