The colours and textures of these beach rocks from my walk today. by calio88 March 20, 2024 0 Middle Cove Beach, Newfoundland Canada.