Deplectors

Deplectors were crustacean-like creatures that lived in the chasms of Skull Island.