guess...........
what ever it is, it appears to be oozing out of the primordial soup
BBurns wrote:
Hoverfly larva?
ding ding ding..........and the winner is.........
If you want to reply, then
register here. Registration is free and your account is created instantly, so you can post right away.