Hosted on MSN11mon
Woman who lied about abduction forced to pay nearly $18K in restitutionaccording to Hoover Police Chief Nicholas Derzis. In a statement provided to police by Anthony in July, Russell acknowledged that "there was no kidnapping." "My client did not see a baby on the ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results