President President of the United States Barack Obama presents the Medal of Honor to 24 veterans, all of whom served in the Vietnam War, World War II and the Korean War. Sources: AP via ABC