Marshfield/Hingham Duxbury/Weymouth 12/26.11 - New England News Images