Look at the signs and flags.
I see red flags, a normal sign of the Red Bloc (Marxist) Anarchists.
There are also Black and White signs that look like those of the Marxists of either the Workers World Party (Stalinist) and/or its fronts, ANSWER (Act Now to Stop War and End Racism) or IAC (International Action Center, led by former attorney Ramsay Clark). The leader of the WWP is Larry Holmes and Sara Flounders, among others.
If the sign is that of the Party of Socialism and Liberation (PSL), it is a WWP split off faction (mainly West Coast) led by Gloria LaRiva and Brian Becker, among other WWP defectors).
If the sign is that of www.Rev.com, it is that of the Maoist Revolutionary Communist Party. Their front is “Resist Fascism”.
Then there is the Marxist white and black extremists of “Antifa”, a group that is a combination of the old Black Panther Party, the Workers World Party and anarchists.
We will know more later (but not from the mainstream press or even some of the ignorant conservative media), who was involved in the “counterprotest” that seems to have started the trouble.
Re Terry McAuliffe (D-Va) Gov, telling the far right extremists to “go home”, well the Son of a Bitch is a pure Democrat agitator/carpetbagger from Indiana, New York or It Ain’t Virginia.
He’s destroying our state and inflaming relations between white, blacks, immigrants (legal and illegal) and citizens, young and old, working and parasites.
If anybody “has got to go”, it is this troublemaker and his Best Democratic Machine that money can buy.
He is NOT a real Virginian. He’s like the plague, travelling around the country killing it, and then moving on to more victims.
So....
ISIS attack?
I believe anarchists use a black and red flag; the red flags are usually communists (and there were hammer & sickle flags present).