A Memorial Day parade and ceremonies in Kannapolis Monday honored the memories of those who made the ultimate sacrifice for freedom.