Kyle Carpenter Medal of Honor

Troops AP
13 Hours