Posted inCanada Delta Air Lines Inc Labrador (Canada) Newfoundland (Canada) September 11 (2001) United States
Canadian Town Hosts Passengers From Diverted Delta Flight
The flight was forced to land because of a “mechanical issue,” the company said, leaving hundreds of passengers stranded.