Sea stars (starfish)

Fromia nodosa - Noduled sea star

Loading Image