The Champlain Tercentenary. Report of the New York Lake Champlain Tercentenary Commission Read Online

8/10
1