Diners with an appetite for giant African snails in California will have to find another batch of the prohibited animals to snack on, after U.S. Customs and Border protection inspectors at the Los Angeles International Airport seized 67 of the live guys, which were destined for someone in San Dimas (otherwise known as the home of Bill and Ted). [More]