Blue starfish (Linckia laevigata) on a coral. Tubbataha Reef National Marine Park, Palawan, Philippines, April 2009.