High above the Earth's atmosphere, the astronomers above the International Space Station had an unhindered view of the Venus transit on Tuesday.