theorangetraveler.com
Video: Admiring The Lovely Lake Louise
Alberta, Canada — Lake Louise in Banff National Park is truly a sight to behold, and I was fortunate enough to visit the breathtaking beauty on July 28.