Two men have been arrested following an investigation into an illegal Connecticut deer processing and taxidermy facility in Beacon Falls, according to officials. The state’s Department of Energy and ...
DEEP has revoked the 2025 taxidermy license that had been issued to Matthew Chase, who runs the facility. DEEP EnCon police are also conducting an ongoing investigation into the deer tagging and ...