(pelican beak or parrot beak) is endemic to the Canary and Cape Verde islands. It is a highly
ISLAND EXOTIC
Dec 18, 2023
1 minute
You’re reading a preview, subscribe to read more.
Start your free 30 days