giant snails

Invasion of the Giant Snails

Giant snails have been spotted in the state of Florida and they are a threat to the crops. 

09/16/2011

Follow

Get every new post delivered to your Inbox.

Join 568 other followers