Finding the beauty under the fog.
Saint John, the oldest incorporated city in Canada, has witnessed many historical events. With a population of just under one hundred thousand habitants, it offers a variety of activities, from hiking trails by the sea at the Irving Nature Park, Mispec Pa... more