Demographic Analysis of an Anti-Trump, Anti-Russia Protest

Who’s there?