Cities and towns across the Granite State are holding Memorial Day celebrations this weekend.
The towns of Fremont and Seabrook are hosting Memorial Day parades Sunday morning.
And later in the evening, Hampton will have fireworks on the beach, starting at dusk.
Monday morning, parades will be held in several New Hampshire communities, including Concord, Nashua, Derry, Salem and Hampstead.
Manchester holds its parade at 2 in the afternoon.
And that evening, the town of Dover will hold its Memorial Day services, scheduled for 6 at the Pine Hill Cemetery.
NH.com has compiled a list of events across New Hampshire.