Titan? Well, the cloud coloring is about right, and that's certainly Saturn, but I can't imagine how the Huygens probe missed the tall skinny aliens. Maybe, they only live near the poles. Anyone believes that Fact/Truth is Stranger than Fiction, hasn't read enough fiction. If you're curious,Robert Wadlow was the world's tallest man.