Memorial Day honors all Americans who have died in service to their country. It falls on the last Monday in May.