The Central Pavement of the Spanish Town (Stock Footage)

The Central Pavement of the Spanish Town (Stock Footage)

Palma de Mallorca. Spain. Europe. Nature and cities of the island.

by
by
by
by
by
by