Veterans Day is celebrated annually on November 11 in honor of all US military personnel (Credit: militarybenefits.info)

Celebrated annually on November 11, Veterans Day gives Americans an opportunity to show their appreciation for some real-life superheroes — the brave men and women of the United States Armed Forces, who risked their lives to protect the nation's freedom. This includes all those who have served in the US Army, Navy, Marine Corps, National Guard, Air Force, and the Coast Guard.