Jim Leach, who represented Iowa in Congress for 30 years, has died at 82. Leach served in the U.S. House of Representatives from 1977 to 2007, a tenure rivaled only by two other U.S. representatives ...