Laura Ingraham said that there are too many "elder statesmen" who have served much of their life in office.
She said that many of those folks appear to have lost touch with their constituents.
She quoted Thomas Jefferson in his intent that public office was a short term "maxim."
However, Ingraham added that with age comes wisdom, and people like Sen. Charles Grassley, 84, (R-Iowa), still work hard for their constituents and to push President Trump's agenda.
But she said that representatives like John Conyers (D-Mich.), who is 88 and has held his seat for more than a half-century, must see that it is their time to go.
Ingraham noted Conyers is also now implicated in allegations of sexual misconduct.
The year Conyers was first elected, Mary Poppins was released, Ingraham said, adding "Time for John to go fly a kite."
She noted other legislators who have held office for seemingly too long, like Democrat Louise Slaughter of western New York, who is 88 and has been in Congress for 30 years.
— Fox News (@FoxNews) November 22, 2017
Sen. Dianne Feinstein (D-Calif) is 84 and seeking reelection after 25 years in office, and Republican Sam Johnson of Texas is 87.
"This is a total joke," she said, recalling Jefferson's initial intent for the Congress.
"It's time for the dinosaurs of Washington who refuse to press the president's agenda to step aside," she said.
"If we want to end corruption... we need the old-timers to do the decent thing and retire."
Watch more above.