Tokyo Space Centre

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