Brothers who tortured animals on camera and ‘terrorised’ New Forest residents jailed
Two brothers who filmed themselves torturing animals and “terrorised” residents in the Hampshire area have been jailed for a total of eight years and eight months. Siblings Kristen Cooper, 24, and Todd Cooper, 29, were […]