Ocean Rock Formation

Ocean Rock Formation - A Detail Of Tide Pool Seabed Exposed Along The California Coast On The Point Loma Peninsula. Photo

Pro Stock Photos From Dreamstime