New England & Canada

Mayflower memorial, Plymouth.

Mayflower memorial, Plymouth.