They're also called the Ogre Faced Spider. Lol you can see why.
I passed by this picture while looking p the spiders. These are the eyes of a scallop! XD Had to share.
And this is called an Electric Scallop. It's not really electricity. As far as I can remember it's only pigment. I can't remember exactly though, my apologies.
Hope you were entertained. :)