Police: 4 Flee on Foot After Crashing on I-95 in Burlington, Mass.

Police say four people left the car on the northbound highway and fled on foot. A tow truck removed the wreckage from the road. The cause of the …
Source: Towing News