Tokyo Space Centre

The Tokyo Space Centre was a facility based in Tokyo. In 2010, scientists from it took part in a teleconference on the Atraxi crisis. (DW: The Eleventh Hour)