25 July 2024, 3:47 am
A crash caused major delays on Interstate 93 in Medford, Massachusetts, Thursday morning. The incident happened at about 5:10 a.m. on I-93 south near exit 24, where it appears a vehicle crashed into ...... Read More »