November 2, 2000, was the last time all living humans were on earth at the same time. Ever since then International Space Station has been occupied continuously.