Veterans Day, observed every year on November 11, honors all US military veterans—those who have served in war and peace, past and present.

It's a time to reflect on the sacrifices made by millions of Americans who have worn a uniform with pride and courage.