Two parents in Philadelphia have been arrested after police found their child zip-tied in a dog cage, reported NBC News on Friday. Philadelphia Police Department officers responded to the house on Glenview Street around 12:52 p.m. for a report of screaming.
|
Scooped by
Anonymous Hades
onto Operation Phobos March 24, 2023 5:11 PM
|