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