1900

Temple Street, New Haven

Credit: LOC