Fatal ATV crash in Concord

A Massachusetts man is dead after an ATV crash in Concord, Vt.

Fatal ATV crash in Concord