Home US Election Trump Pardons Michael Flynn: Will Trump pardon himself to evade the punishments?