Marine veteran, 80, will get Medal of Honor for Vietnam valor
Marine veteran John Canley is set to receive the nation’s highest military honor.
Marine veteran, 80, will get Medal of Honor for Vietnam valor
Marine veteran John Canley is set to receive the nation’s highest military honor.