irw
Quadricyclist
- Location
- Liverpool, UK
Hey folks- I'm helping a friend do up a house that he rents out, and recently these 'things' have fairly quickly popped up in the back lawn...they're a bit freaky looking, kind of remind us of the 'Nemesis' creature at Alton Towers!
Anyone have any idea what they are? There's quite a lot of them whatever they are!
Anyone have any idea what they are? There's quite a lot of them whatever they are!