By: Marc Fortier
A serious crash on Interstate 95 south in Needham, Massachusetts, caused major delays on both sides of the highway during Tuesday morning’s commute. The crash was reported around 5 a.m., and Massachusetts Department of Transportation billboards said the three left lanes of the highway were closed. Significant delays were reported on I-95 south and also on the northbound side of…