TRENDING

The Senate has conducted 15 impeachment trials. It heard witnesses in every one.