President Donald Trump is set to take the stage at his first rally in three months on Saturday night.
A 19,199 seat arena in Tulsa, Oklahoma is expected to be filled with ardent supporters wearing “Keep America Great” hats and T-shirts.
But outside the rally, America is being reshaped by the coronavirus pandemic, an economic collapse, and protests over police brutality and racial injustice.