German police officers in action on the verge of a demonstration

Royalty-free stock photo ID: 1009496212

German police officers in action on the verge of a demonstration