Participants in the first annual Great Upper Valley Race answered riddles and found objects throughout Hanover. The race was held Sunday to benefit Headrest, a local non-profit organization.
(Full article in News: “First annual race held to benefit local charity”)
see larger »