President Trump tweets grievances ahead of impeachment vote, rally in Battle Creek, Mich.

An indignant and defiant President Donald Trump stared down Wednesday's impending impeachment votes as he has every obstacle in his presidency: by broadcasting his grievances via tweet.