Retired U.S. Sen. Thomas F. Eagleton -- a towering figure in national and state politics for half a century and the person for whom the federal courthouse downtown is named -- died late Sunday morning. He was 77. He had been ill for several months with various health problems. He died at St. Mary's Health Center in Richmond Heights.