Video Portal

Animal Rescue Team - Humane World for Animals

275 dogs rescued from alleged dogfighting operation in South Carolina - Media B-roll