Tag: US Marine Corps’ (USMC)
Djibouti: American Marine Corps helicopter crashes in the Gulf of Aden
The US Marine Corps’ (USMC) CH-53E Super Stallion helicopter has crashed into the Arabian Sea.