A December Night In Palma

The photo was taken in Plaça Santa Eulària in Palma de Mallorca, Baleares, Spain. The date: December 13th, 2013.

Leave a comment