SegarA0579.jpg
Sea stars, Neoferida cumingi ?, Sea star, Barracuda Point - Far Point of W, Fiji Islands, SegarA0579