Large granite stones forming a protective coastal breakwater along the calm sea shore. Scenic rocky beach landscape with blue sky and white clouds. Beautiful summer vacation nature background. Poster #895929104
Large granite stones forming a protective coastal breakwater along the calm sea shore. Scenic rocky beach landscape with blue sky and white clouds. Beautiful summer vacation nature background. Poster #895929104