News

The Hampton Beach Children’s Festival returns with five days of fun and entertainment for kids. Check out this year's lineup.