News Possible sign of alien life detected on Jupiter’s icy moon as scientists reveal ‘hidden ocean’ may be habitable The Sun … Written by Itaxx September 25, 2023