Memorial Day is an American holiday, celebrated on the last Monday of May to honor our fallen heroes. There is no official ceremony for the day, though there are dozens of customs that have been adopted over the years. Generally the flag is flown at half staff until noon, "Taps" is played, and red ...