PeTA decries New Castle deer hunt

People for the Extortion, Terror and Abuse of humans (PeTA) is decrying a tradition in Delaware which is also responsible for reducing the state’s deer population too. Delaware news talk radio station 105.9 FM reports that the group has sent a letter to New Castle County Executive Tom Gordon to either allow for firearms, rather…