Inside the Anti-Trump Circus

Here Comes the Summer of Hate

A photo report on Trump Derangement Syndrome at the April 29, 2016 protest in Burlingame

Protest outside Donald Trump's appearance at the California Republican Convention, Burlingame, CA, April 29, 2016

Scariest Moment:

Funniest Sign:

Most Transparent Attempt to Get Laid:

The Picture That Most Succinctly Sums Up the Entire Election Season:

Cleverest Anti-Trump Campaign Slogan:

Least Controversial Protester:

"Trump = Nazi" Is Already Mandatory

All You Need Is Hate

Welcome to Aztlan: Rise of the Brown Power Movement

Protest as Rashomon

Protest as Three-RIng Circus

The Great Battle of Nowhere

Normal, Average Voters

Pro-Trumpers in the Anti-Trump Lion's Den

The Banner That Changed the World...for Five Minutes

Topless Against Trump

The Trump Economic Boom Has Already Begun

Signed Edition — Hand-cast, painted & signed by the artist

Mass-Produced — Light-weight copies in full color

Blank's — Cast, primed, white Trump Trolls ready for your customization

The Most Unlikely Heroes: A Flag-Burning Gone Wrong

The Courageous Conservative and the Passing Freak Parade

The Drumpf Card

Most Strategically Over-Sophisticated Political Meme

Queers for Palestine, etc. etc.