Every year the hamlet of Maine, in upstate New York, holds a Memorial Day parade that begins at Maine Memorial Elementary and ends the Maine Cemetery. The parade is a little over a mile and a quarter and includes Boy Scouts, Cub Scouts, fire departments and the Maine Community Band. At the cemetery, there is a ceremony honoring those who have lost their lives protecting our freedoms in wars. Below are pictures from the 2009 parade.