Posts

Baby owls intentionally tortured at Remco electric auto repair shop

The question remains why anyone would want to torture four baby barn owls found last week at Remco, an electric auto repair shop in Alcoa, reports the Tennessee Wildlife Resources Agency representative Matt Cameron.

After … Read More