Defences

Defences

Safi [Safim, Çafi], North Africa, Marocco

Military Architecture

Loading…