Dedham Police Department(DEDHAM, Mass.) — Mechanics at a local repair shop in Dedham, Massachusetts, were surprised by what they found under the hood of a customer’s car brought in due to a “check engine” light on Tuesday morning. A groundhog was “tucked away” in the vehicle’s engine compartment, according to the Dedham Police Department. “This …
Jul 03