Veterans Day is a federal holiday that honors those who have served in the U.S. military. It is observed annually on Nov. 11.