Polyps of Ellisella sp.

- Image ID: P9BK8H
Polyps of Ellisella sp.
LITTLE DINOSAUR / Alamy Stock Photo
Image ID: P9BK8H
Location: Owase, Mie, Japan