Philly self-defense routs fascist rally March 27, 2017 What a few devout Trumpers hoped would be a [...]