''Barnacle Stones'' - Encrusted rocks. Covesea, Moray, North East Scotland.

Add to Cart

Copyright.