Time-wasting Flying alien snails November 7, 2011 Stephen 0 Comments Some of you might have noticed strange creatures in your garden, recently. I know I have. But none have been stranger than the… Snail Transformers! Someone send the %$£% for Torchwood. Or the Men in Black. Or just someone with some really powerful snail pellets.