Tuesday, November 19, 2019

Analysis: Alexander Vindman will testify today. Here's who he is and why his public testimony matters.