Canada: Nova Scotia Cape Breton Island Hike - Freewheeling Adventures
Canada: Nova Scotia Cape Breton Hike

Canada: Nova Scotia Cape Breton Hike

Photo credit: Kaitlyn H.