“I have many faults,” intoned Mitch McConnell after announcing he would be surrendering his leadership of the Senate GOP at the end of the 2024...
3b91a5068613a114c6a890d3a9329c84