Mar 25, 2023The Endemic Species of Channel IslandsOn the Channel Islands, 137 of the 621 species of plants and animals are endemic, but what does that even mean?