The sea urchin – the ultimate herbivore and biogeographic variability in its ability to deforest kelp ecosystems

The sea urchin – the ultimate herbivore and biogeographic variability in its ability to deforest kelp ecosystems