Library Digital Collections

Tide pools and rocks on San Diego coast

Tide pools and rocks on San Diego coast