Invasive giant African snails found in luggage at JFK Airport: Officials

Kennedy International Airport in New York City on Sunday. Such are the giant African snails discovered during a baggage examination at John F. They’re slow, slimy and a menace to society.