Showing posts with label seeing red. Show all posts
Showing posts with label seeing red. Show all posts

Wednesday, March 5, 2014

Invasion of the Giant Red Plastic Snails

Is any garden safe from...

The Invasion of the Giant Red Plastic Snails?!















From my research, it appears these giant red plastic mollusks hail from Italy -- and have slowly (very slowly) been making their way around the globe, sliming New Yorkers earlier this winter.