Champlain II

ABD

archaeological site in Essex County, United States of America