Democrats gain across Upper Valley; Republicans hold Senate District 8 and Newport-area seats

About 13 Minutes