Friendly old ladies, Santiago de Compostela, Northern Spain. An art installation - very funny.
To go back use browser's Back button