News

Delta flight from Spain to New York experiences mechanical failure over Atlantic Ocean, forced to land on surfing hotspot ...