How much does it cost to pee on the streets of Italy

 
How much does it cost to pee on the streets of Italy - Italy, Genoa, Fine

v20240901