Ran into this... whatever it is. Located in Algeria. Looks like a rock formation of a bizarrely aligned nature.
KD: Any thoughts?
Sefar City
Matching the location to an older map (~1635), appears to place us at this location.
KD: Any thoughts?