Giant snails on advance in Florida
Monday, April 15, 2013 - 08:52
in Biology & Nature
South Florida is battling a growing infestation of the giant African land snail.
South Florida is battling a growing infestation of the giant African land snail.