Ellsworth Land
The Thiel Mountains are an isolated, mainly snow-capped mountain range of the Transantarctic Mountains System, located in the Ellsworth Land region of Antarctica.