Today we went from the flat to undulating terrain to a rather more hilly country, my speedometer showed a highest speed today of 33mph when coming down one of the hills in the afternoon's hill country. We left Cascade at about 9.40am and headed off through the soy and maize fields to the North. Yesterday's headwind had gone, the weather was sunny and I saw 76 Fahrenheit flash up on a small town's weather message for today. Not too hot at all. The route took us through Farley - small but shady park where we found the heritage bike trail to Dyersville, a trail where clouds of flies attacked if you stopped but we did see a couple of other bikes - then Petersburg through to Colesburg, Elkport and finally Elkader. There were some impressive churches today, the basilica at Dyersville was the biggest but tiny Petersburg had a rather elegant church. In the UK it is often a church that helps you spot your next village but that role in the USA is taken by water towers. So to see distant spires over the fields was different. The road between about Elkport and Elkader has become hilly and sometimes twisty, with a surprising number of large lorries, and some awkward blind summits. The shoulder of the road has not really been comfortably wide enough to keep out of their way. We found Elkader's city park and set up our tent. Sadly the T mobile connectivity seems to have stopped even after all yesterday's fussing to do the renewal. T mobile don't seem much good... impressively unhelpful for finding our way, etc. I don't expect this will get posted to the web very quickly. We asked our way to the grocery store. We were just too late at 6pm for either the library or the swimming pool, such is life....