Results 1 results found Granulated Starfish, Choriaster granulatus, Bali, Indonesia Starfish Choriaster granulatus. Gili Islands, Lombok, Indonesia