A puzzling image from the Huygens probe's 2005 Titan landing, showing river-like channels, continues to intrigue scientists.