The elusive Squirrel-Spider