Mile Rock Beach. Land's End Trail San Francisco, California

Mile Rock Beach. Land’s End Trail San Francisco, California