Rock pool creatures

For those who like playing “Where’s Wally”, can you spot any of the following:

Seastars (likely Meridiastra calcareous)
Elephant snail (Scutus antipodes)
Purple urchin (Heliocidaris erythrogramma)
Barnacles (Cirripedia species)
Limpets
Seaweed and crayweed
Mulberry whelk (Morula marginalba) and other sea snails

Rock Pool, Mona Vale NSW