News Maggots Drop From A Suitcase Of Rotten Fish Onto Passengers On A Delta Flight From Amsterdam To Detroit February 17, 2024 | By Taylor Berry