Does anyone have any further information on the so called Spiders of Windsor that appeared a few weeks back?
The Project ark website:
has not been updated since the finding.
I am beginning to get a bit cynical about the whole thing.
Any body got any ideas?