Delta flight Atlanta makes emergency landing Newfoundland


A Delta flight from Atlanta to the Netherlands was forced to make an emergency landing in Newfoundland on Thursday night after suffering an ‘engine performance issue.’

Read More…