Memorial Day parade celebrates 145th year