Gas creatures on Venus, you say?