Will Trump be impeached by...?

  1. December 31, 202758%
  2. June 30, 202740%
  3. December 31, 20262%