[ad_1]
Body camera footage from a Florida sheriff’s office shows the arrest of Debra Newton on Nov. 24. Newton is accused of abducting her daughter in 1983.
[ad_2]
Sara Kitchin
Source link
[ad_1]
Body camera footage from a Florida sheriff’s office shows the arrest of Debra Newton on Nov. 24. Newton is accused of abducting her daughter in 1983.
[ad_2]
Sara Kitchin
Source link