CVS and Boston Red Sox honor disabled military vets