LOL - I thought it looked like a recent spider, too.
The spiders of that family that exist today are tiny bark dwellers -- 4mm. This was 4cm.