Medically retired Marine Lance Cpl. Kyle Carpenter will be awarded the Medal of Honor by President Obama on June 19. (Associated Press)

Photo by: Carolyn Kaster

Medically retired Marine Lance Cpl. Kyle Carpenter will be awarded the Medal of Honor by President Obama on June 19. (Associated Press)