Share
twitterlinkedinfacebook
Image 1 of 1
Sea Shore Rocks, Nova Scotia
Large granite boulders along the shore of St. Margrets Bay, near Peggy's Cove, Nova Scotia