59.3 F
Los Angeles
Sunday, Mar 16, 2025

Giant Snail Pictures

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

Featured Articles

Related Articles

Author