Image: ISS transits the sun
Humankind's most distant outpost was recently captured crossing the face of our enormous and gleaming sun. The fleeting transit of the International Space Station was over in the blink of an eye, but Ian Griffin, Director ...