Satellites capture a bizarre industrial complex in desert of Kazakhstan.
Stars:
Satellites capture a bizarre industrial complex in desert of Kazakhstan.