Discovery of ‘Snow Algae’ on Ice Spires in Chile Suggests Possibility of Alien Life on Pluto The discovery of ‘snow algae’ in ice spires in the high remote Andes Mountains points to the possibility that alien life could thrive on Pluto. Microbes have been found in Chile near Llullaillaco, the world’s second-highest volcano. It is one of the harshest environments on Earth, home to extreme winds, temperature fluctuations and high ultraviolet radiation exposure, writes the Independent. Lara Vimercati, the […] Brains SnowBrains | July 11, 2019 0 Comments