Wedged up against the Illinois border on the banks of the Wabash River, Terre Haute, Indiana, has seen better days. Many factories have closed, and downtown has too many vacant storefronts. But there ...