Library Digital Collections

Tide pools, rock formations, and ocean surf on San Diego coast

Tide pools, rock formations, and ocean surf on San Diego coast