NFL honors vets in red, white, blue and camouflage