20060414 world.rest-of-world: Scientists release images of Venus' south pole