A hit run was reported at 30 Phelps Rd, Framingham (01702) around 10:53 AM on May 4, 2025. The incident was logged as a police call but no details were provided in the disposition. This address has a history of 30 police filings since 2011, with a notable Energy Storage System filing nearby at 10 Phelps Rd.