Stock Photo - Muslim Alcazaba and Roman wall. Mérida. Badajoz. Extremadura. Spain.

Stock Photo: Muslim Alcazaba and Roman wall. Mérida. Badajoz. Extremadura. Spain.