Lair of the Living God

December 19, 2021
0.0%

What on Earth? - S10 - E10

Lair of the Living God

Satellites capture a cone-like structure in the mountains of Turkey.