42 Years Later: Missing Child Case Ends in Debra Newton’s Arrest | Police Bodycam



On November 24, 2025, at approximately 12:30 PM in The Villages, Florida, police arrived at the home of 66-year-old Debra …

source

Leave a Reply