Today, Memorial Day is celebrated at Arlington National Cemetery with a ceremony in which a small American flag is placed on each grave. Also, it is customary for the president or vice-president to give a speech honoring the contributions of the dead and lay a wreath at the Tomb of the Unknown Soldier. About 5,000 people attend the ceremony annually.