Purchase photos       Back to Canada/Maine 2019

Middle Head Trail in Cape Breton Highlands National Park offers spectacular views.