custom

Live giant African snails seized at Los Angeles airport

Customs agents have seized 67 live giant African snails at Los Angeles International Airport. The snails, which are prohibited in…

10 years ago