Giant sea spider (Nymphon pixellae) with eggs. Nanoose Bay, Vancouver Island, British Columbia, Canada.