Thumb

Paride Stella

Pescara, Italy