Hidden Lake and Bearhat Mountain in Glacier National Park (Montana, USA)
Hidden Lake in Glacier National Park (Montana, USA)