Suspended Into The Air ?!

Imposing Spanish Civil War Memorial Monument - Valle De Los Caidos, Spain