Data from 1997 just gave us new insight into Europa—our best chance at finding alien life

Confirming hints picked up by the Hubble just a few years ago.