Mexican Anemones? The rocks were covered with anemones - perhaps Mexican Anemones (Bunodactis mexicana). They were rather small and swayed in the current. Snorkeling under Pinnacle Rock, Bartolome Island.
126 of 297 Index - or click on photo to advance