Polychaete worm (Syllidae) as pelagic sexually mature worm / epitoke carrying eggs. Hakodate, Hokkaido, Japan. May.