Update: Carlee Russell Confirms What Police Suspected About Her ‘Abduction’
As RedState previously reported, the story of Alabama woman Carlee Russell’s alleged kidnapping nearly two weeks ago appeared to spark doubts among police and investigators almost from the start. For starters, Russell, who is 25, indicated on both the 911 call she made and the call she placed to a friend of the family’s shortly […]