POLIZIA DI STATO ~ State Police
The main police force in Italy are the ‘Polizia’
They were perhaps not planing on chasing down any bad guys on this rainy day as they sat outside the Vatican in Saint Peter’s Square. Such a cute little car yet I can’t imagine it runs at high speed, not to mention it was a little beaten up in areas.
Adorable!!!!!
xmm