Flower Urchin (Toxopneustes pileolus) on seabed, Lembeh Strait, North Sulawesi, Indonesia.