When New Horizons flew past Pluto in 2015, NASA expected a cold, cratered fossil at the edge of the solar system. Instead it ...