Giant barnacle

Balanus nubilus