Titan The Titan's Magic Island Recently a mysterious ‘magic island’ has appeared out of nowhere in radar images of Ligeia Mare, the second-largest s… November 07, 2014