What is known to be one of the longest running Memorial Day parades in the country, the City of Portsmouth’s 134th Annual Memorial Day Parade, will be held Monday, May 28. Since 1884, Portsmouth has recognized and honored the sacrifices of the brave men and women in the United States Armed Forces. Starting at 10 a.m., the parade features floats, marching bands, military units and plenty of excitement.