This is a photo of mirror lake and the big beehive. These landmarks are situated above Lake Louise