Bubble snail haminoea sp.- and their egg mass, at Rowes Bay, Townsville.Photographer: Melanie Wood