Results 1 results found Six-armed Luzon Starfish, Echinaster luzonicus, Komodo National Park, Indonesia