< PREV NEXT >
The province of Alberta in Canada has some of the most spectacular natural scenery in the world.
See the latest images on social media!