46.1 F
Los Angeles
Saturday, Mar 15, 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