Cambrian Sponge Fossil Crumillospongia biporosa

Cambrian Explosion Fossil Sponge Crumillospongia