Yale University Sterling Memorial Library New Haven Connecticut Fifth largest library in the United States

Royalty-free stock photo ID: 108955706

Yale University Sterling Memorial Library New Haven Connecticut Fifth largest library in the United States