Lockheed C-5A Galaxy 68-0218 crash site near Tan Son Nhut AB, South Vietnam, 4 April 1975

Crash site of Operation Babylift’s Lockheed C-5A Galaxy, 68-0218, near Tan Son Nhut Air Base, South Vietnam, 4 April 1975. (U.S. Air Force)

Leave a Reply

Your email address will not be published. Required fields are marked *