With all the political maneuvering and investigations going on, it wouldn’t surprise me that trump is impeached and subsequently removed on the obstruction of justice charges followed, after he leaves office, by money laundering and other related charges. This would eliminate any possibility of trump pardoning himself or others. I don’t think Pence would pardon trump just because what Pence stands for.