camiguin white island sea urchin


Camiguin White Island – sea urchins being sold by the locals. Of course Noe had to taste. 🙂

Let's keep the conversation going!