Ben Meiselas
Ben Meiselas
On the one hand, Trump's low-energy Dear Leader parade (that cost you $45 million).
On the other, millions of people across the country gathering peacefully to say:
Here, we have no kings.
On the one hand, Trump's low-energy Dear Leader parade (that cost you $45 million).
On the other, millions of people across the country gathering peacefully to say:
Here, we have no kings.