It was a day of remembrance, honors and tributes to those who served and gave the ultimate sacrifice for their country.
Memorial Day was filled with community spirit, support and ceremonies at local cemeteries, veteran post homes, and other areas to pay tribute to those soldiers who gave their lives during the nation's wars and conflicts.
The dismal weather cleared Monday morning just in time for Londonderry and Windham to host parades filled with local organizations, Scouting groups and veterans marching to cemeteries to honor soldiers and their service.
In Londonderry, the traditional parade took place, marching down Mammoth Road to the cemetery where a wreath was laid on the grave of Pvt. First Class Verne Greely, a Marine killed in Vietnam in 1967. A ceremony followed at the Town Common.
In Windham, a parade was also held, forming at Center School and marching down Lowell Road to Cobbetts Pond Road and on to the cemetery for tributes.
In Derry, services were held during the morning at local cemeteries and at the Michael Geary memorial bridge with traditional services in MacGregor Park to follow.
Wreaths were also placed in front of the park's monuments to honor local servicemen and women who fought in various wars and conflicts.
Leading up to Monday's tributes and ceremonies, many came out throughout the weekend to place flags on veterans' graves in cemeteries.