Los Angeles Business Journal

Giant Snail Pictures

Tuesday, July 15, 2014

The Los Angeles Times has photos of the 67 giant African snails that U.S. Customs and Border Protection recently seized at LAX.