Designed by
Title
Special departments of the Italian police #72030736
Description
Rome, Italy - May 25, 2016: Special departments of the Italian police, deployed during the celebrations for the 164th anniversary of the State Police.
This image is editorial