Police Discover ‘Disturbing Scene’ at Address Used as Suspected Illegal Abattoir in Telford, England
Police officers in Telford, England, have arrested seven men after uncovering what they believe to be an illegal slaughterhouse at a blood-spattered residential address.