25 July 2024, 3:48 am
A crash on Interstate 93 in Medford, Massachusetts, sent four people to the hospital and caused major delays on Thursday morning. Troopers responded to I-93 south near exit 24 just after 5 a.m. for a ...... Read More »