Share
twitterlinkedinfacebook
Image 1 of 1
15IDM0337.jpg
The only public statue of General Franco remaining in place in Spain, Melilla autonomous city state, north Africa, Spain