Twin Falls, Idaho, is a long way from New Orleans, both literally and figuratively.