America's largest rivers have wreaked havoc on the Midwest this spring, inundating towns and farmland from South Dakota to Louisiana. Nature is responsible for most of it — huge snow packs in Colorado and Wyoming, and historic levels of rain. But some...