Candidates Vying for Contested Council Seats

16:42 pm MDT | Municipal elections take shape in Whitefish, Kalispell and Columbia Falls

Municipal elections take shape in Whitefish, Kalispell and Columbia Falls