Delta Air Lines has apologized after a long-haul flight from Detroit to Amsterdam had spoiled food onboard. The flight departed late Tuesday night, but diverted to New York City early Wednesday morning after discovering the inflight meals in the main cabin had gone bad.