Library Digital Collections

Tide pools, rocks, and ocean surf on San Diego coast

Tide pools, rocks, and ocean surf on San Diego coast