Shelby latest in a string of old guard Senate Republicans to announce retirement

In announcing that he will retire next year rather than run for a reelection for a seventh six-year term in the Senate, Republican Sen. Richard Shelby of Alabama explained: “For everything, there is a season.”
Go to Source