Library Digital Collections

Ocean surf, tide pools, and rock formations, Ocean Beach

Ocean surf, tide pools, and rock formations, Ocean Beach