Norev
Norev 1:43 2018 Renault Alaskan: French Municipale Police
The municipal police (French: Police Municipale) are the local police of towns and cities in France outside the capital. There are 18,000 municipal police officers in 3,500 communities. The municipal...