Tens of thousands of Americans rallied across the nation in support of impeaching President Donald Trump on the eve of the House Democrats' historic vote.
Evening rallies took place in New York, New Orleans, Los Angeles and even Republican stronghold cities to support impeaching Trump. The House vote is expected to be held on Wednesday evening on Capitol Hill.
Protesters from coast to coast held up homemade signs and shouted "impeach Trump!" and "No one's able the law."
One sign read: "Make America Proud Again Impeach Trump." Others signs read: "Impeach and Remove," and "All I want for Christmas is impeach Trump."
The demonstrators - young and old - braved cold temperatures and freezing rain so their voices could be heard at rallies were organized by a coalition of liberal groups such as MoveOn.org.
House Democrats voted to approve two articles of impeachment against Trump, citing abuse of power and obstruction of justice. Trump is on the hot seat for asking a foreign power to investigate possible corruption by presidential candidate Joe Biden and his son, Hunter Biden.
On Tuesday, President Trump drafted a six-page letter criticizing House Speaker Nancy Pelosi's leadership. He specifically criticized her for saying she prays for him.
"Even worse than offending the Founding Fathers, you are offending Americans of faith by continually saying 'I pray for the President,' when you know this statement is not true, unless it is meant in a negative sense," Trump wrote.
Pelosi called Trump's letter "sick," telling CNN, "I have no reactions. It's ridiculous."
She added, "I haven't fully read it. We've been working. I've seen the essence of it, though, and it's really sick."