State Police report a Canton man walking on 128 south in Needham was killed by a hit-and-run driver early this morning. State Police did not say why the man was walking on the highway, but said the vehicle that killed him left behind debris that investigators are now analyzing for possible clues.
Neighborhoods:
Free tagging:
Like the job UHub is doing? Consider a contribution. Thanks!
Ad:
Add comment