Idmonarachne
In Depth Idmonarachne is one of the oldest ‘spiders’ that we know about, living on our planet some three hundred million years ago. Idmonarachne is not technically a true spider, hence the genus is not currently included with the Araneae order of arachnids. Idmonarachne however comes very close to being called a true spider. The … Read more