US Air Force C-17 lands at Kabul airport as evacuations continue

3 years ago
146

A US Air Force C-17 Globemaster III landed at Hamid Karzai international airport in Kabul on Tuesday, as evacuations from the area continue following the Taliban takeover.

Loading 1 comment...