Nation Breathes a Sigh of Relief as Missing Woman Returns Home Police Investigation Continues Alabama police provided an update on the case of Carlee Russell, a 25-year-old woman who was reported missing over the weekend. At a press briefing on Wednesday, Hoover Police Chief Nick Derzis announced that Russell had returned home on foot Saturday […]