Dozens of people gathered along Main St. in Fairhaven to watch the annual Memorial Day parade Monday morning. Children were waving flags and cheering for the bands and fire trucks as they rolled by on their way to Riverside Cemetery.

Two veterans watching the procession say the town pulled out all the stops this year.

The parade featured the Fairhaven High School Band, veterans from all branches, and local youth organizations.

Greg Desrsoeirs/TSM

The procession paused in front of the high school while the American flag was raised and the band performed the "Star Spangled Banner."

Greg Desroseirs/TSM

The parade ended at the cemetery where fallen soldiers were honored with a cannon salute at the Civil War Monument.