SegarB2215.jpg
Sea urchins, Toxopneustes pileolus, Sea urchin, Police Pier, Lembeh Straits, Sulawesi, Indonesia, SegarB2215