1 of 22 photos


nudibranch and egg ribbon

The yellow ribbon contains thousands of tiny eggs.
nudibranch and egg ribbon