Share
twitterlinkedinfacebook
Image 1 of 1
15IDM0344.jpg
Statue of General Franco remaining, Melilla autonomous city state, north Africa, Spain