“Huge spider alert! This is a pycnogonid,” researchers said in the post. Pycnogonid are distant relatives of the spiders we see on land, the institute said, but look like they are missing a central ...