ScienceNovember 23, 2018Space Station 20th: longest continuous timelapse from spaceSince the very first module Zarya launched from Baikonur Cosmodrome on 20 November 1998, the International Space Station has delivered a whole new perspective on this planet we call home.