Beaver Lake in Wasatch County, Utah

Beaver Lake in Wasatch County is a water. Beaver Lake also exists in San Juan County and Summit County.
Nature
water