Published On Sep 12, 2021
If you are thinking about going to Banff in Alberta, Canada DO IT!?!?!!! This video or any other like it truly doesn't do this beautiful landscape justice. Lake Louise is the first spot most people visit when visiting Banff and it's the perfect starting point to your vacation. This Lake is just one of the many breath taking areas you can find when visiting Banff. True beauty lies within these mountains, you gotta see it for yourself.
show more