Turns out evidence of alien life might well have been discovered much closer to home.