An international team of scientists travels to Venus in search of the origins of a mysterious artifact discovered in Siberia.