ABC News is reporting that the channeled apple snail (Pomacea canaliculata), already invading Texas and Florida, has now been found in Georgia. To put this into perspective, you should take a look at this photo. Yes, these South American snails can grow as big as baseballs. Yikes!
No comments:
Post a Comment