Waterloo to Spirit Lake (IA)

Day 1  239.1 miles