Melilla

Automatically generated translation

English MELILLA. The Spanish Troops in Melilla.

Price 15€