The Village of Freeport held its annual parade and service to observe Memorial Day.
The parade's grand marshal was Sergeant Major William Downes.
The parade began at the high school and ended at the library, where a solemn service was held to remember those who gave their lives serving the United States.