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