
Law enforcement in Hoover, Alabama left the public with more questions than answers after a press conference on Wednesday in which they revealed Carlee Russell’s disappearance and kidnapping may have been fabricated.
Hoover police chief Nick Derzis told reporters that authorities were “unable to verify” most of the statements that Ms Russell gave police about her whereabouts during the 49 hours she was missing.