The Sombrero Galaxy, so named by scientists due ... New clues in search for alien life ...