Florida invaded by giant African land snails

Authorities in Florida have been attempting to curb the recent influx of the world’s largest gastropod. With shells measuring up to 18cm in length thi… —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail