Butte - Missoula - Kalispell Tour (MT)

Day 1  241.7 miles