It took 40 years, but a Rio Grande Valley veteran is finally honored for his bravery in battle in Vietnam.