weird anima news

Today In Florida: Ginormous, Rat-Sized Snails Invade

The state of Florida continues to prove that end times are nigh with an infestation of giant African land snails.

This species of snail is a very special…

Ami Angelowicz | April 15, 2013 - 3:40 pm