Home Resistance: Charlottesville Mayor dodges permit, fees, insurance for downtown rally REsist-Signer-Permit-600

REsist-Signer-Permit-600

Signer resistance

REsist-Signer-Permit