Testa di Benzi

Europe, Italy, Imperia