Barnacles are amazing creatures - clinging to bare rock in the intertidal zone, waiting for the waves to come.