Advanced Search

Free Stock Photo of Grand Teton Leigh Lake Created by Michael Kirsh

Grand Teton Leigh Lake

Snow covered mountains can be seen across Leigh Lake at Grand Teton National Park. Grand Teton National Park lies in Northwestern Wyoming about ten miles south of Yellowstone National Park.

Free Download
Shutterstock.comSimilar Footage