Talemzane

The Talemzane meteor crater seen from the air

Laghouat Province, Algeria