President Trump just teased a "very big announcement for the press and everyone else" that will take place at his planned rally in West Virginia tonight....

WATCH: President Trump says he has a "very big announcement tonight" during his planned rally in West Virginia https://t.co/GfRJUNlit0 — NBC News (@NBCNews) August 3, 2017

President Trump is due to arrive at the the event at 18:20 ET and is due to begin speaking at 19:05 ET (departing at 20:30 ET).

So - what will it be?

His resignation? War with North Korea? Perry as Homeland Security head? Scaramucci is coming back? Sessions is fired? Rewriting the Constitution? Martial Law? Mueller fired? Or... more on record high stocks, great jobs, and how awesome he is doing?

