Littlehampton: Barnacle: Semibalanus balalanoides ← Previous Next → Littlehampton: Barnacle: Semibalanus balalanoides