Impeachment is possibly a broken mechanism in the US, expert says
By Btckiller in News
Updated 3 years ago
Earlier, the US Senate voted 57-43 to impeach Trump