A total of 90 giant African land snails were seized by the U.S. Customs and Border Protection (CBP) field operations office in Detroit from a passenger arriving from