Alpine Lake in Granite County, Montana

Alpine Lake in Granite County is a water. Alpine Lake also exists in Beaverhead County and Park County.
Nature
water