Shark Fin Cove is a small yet beautiful hidden beach along Northern California's coastline with its iconic rock that resembles a shark fin.
Shark Fin Cove is a small yet beautiful hidden beach along Northern California's coastline with its iconic rock that resembles a shark fin.