Alpine Lake in Beaverhead County, Montana

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