Cops Unleash Dogs on Freedom-Loving Protesters in Amsterdam

Tens of thousands of citizens marched in the streets of Amsterdam in defiance of the government’s harsh China Virus policies. … Continue reading Cops Unleash Dogs on Freedom-Loving Protesters in Amsterdam