The impeachment saga will only be put to rest when the ultimate jury -- 150 million American voters -- delivers a final verdict in November

A hundred senators have cast judgment on President Donald Trump, but the saga of his impeachment will only be put to rest when the ultimate jury -- 150 million American voters -- delivers a final verdict in November.

The impeachment saga will only be put to rest when the ultimate jury -- 150 million American voters -- delivers a final verdict in November
A hundred senators have cast judgment on President Donald Trump, but the saga of his impeachment will only be put to rest when the ultimate jury -- 150 million American voters -- delivers a final verdict in November.