Designed by
Title
French Police officers with hand launch grenades supplies #147271668
Description
Strasbourg, France - Apr 28, 2019: Rear view of French Police officer gendarmes distribution to colleagues boxes with 1330-14-548-9477 hand launcher grenades supply for next altercations Yellow vests protestors
This image is editorial