When it comes to having an eye on the future, three towns in Iowa have their stuff together. Charles City, Manchester and Elkader each have invested hundreds of thousands of dollars to create whitewater parks. For someone who spent his first 30 years in Iowa, this is an amazing development […]