The western shores of Flathead Lake offer 40 miles of gentle beaches, state parks, hiking and horseback trails. The largest park at Big Arm is
The western shores of Flathead Lake offer 40 miles of gentle beaches, state parks, hiking and horseback trails. The largest park at Big Arm is