Upper Darby woman charged with torturing and killing animals live on the internet

A police vehicle in Upper Darby, Pennsylvania. (NBC10)

Share

Recent Posts