Castle Mountain and Bow River in summer sunny day. Castle Mountain viewpoint. Banff National Park, Canadian Rockies, Alberta, Canada.