French, German and American ships off the coast of Alicante, Spain during the Spanish Civil War

2011-04-01 171

Free Traffic Exchange