In Chile's Atacama Desert, the biggest telescope ever built is taking shape – and it could radically change our view of the ...
Nearly two decades ago, the rumors began: In the Atacama Desert of northern Chile, someone had discovered a tiny mummified alien. A photo provided by Bhattacharya S et al. 2018 of A mummified skeleton ...