View
1 stock photos
Common barnacle (Semibalanus balanoides) attached to coastal rock at low tide, Scotland