Sea cucumber

Sea cucumber

Bright red sea cucumber (Holothuroidea), Bali, Indonesia

by
by
by
by
by
by