A vehicle heading northbound on Route 128 in Dedham drove off an embankment in a construction zone.
1 / 26
WCVB - Boston
Fri, Apr 12, 2013 12:25 PM EDT