Echinodermata Star: Ophiopteron sp. Anilao, Philippines. ID thanks to Dr. Gordon Hendler.
Star3130405