18-Year-Old Man Struck, Killed On Route 128 In Newton

Bree Sison reports