Tag: Beckley
Woman who faked her own death to avoid federal prison found hiding in closet at home
To stay out of prison, cops say that she and her husband concocted a story that she fell from the main overlook at the New River Gorge National River in West Virginia