Thylacocephala

Thylacocephala is an extinct class of marine arthropods known from fossils, distinguished by a large bivalved carapace, stalked eyes, and specialized raptorial appendages.

Connect