HADLEY, Mass. (WWLP) – The Hadley American Legion Post 271 held its annual Memorial Day parade Sunday.

Veterans, police and fire departments came together with bands, horses, and boy and girl scouts to honor those who made the ultimate sacrifice.