Delta flight forced to return after maggots rained on passengers from overhead bin 15 February, 2024 by Newstars Education See also Superman Legacy's Last Minute Title Replacement Is Deeper Than You Realize