Telestar Satellite



The Telestar Satellite is located far above Earth.

Appearance
Super Friends (comic book) issue:
 * SuperFriends #2 (December 1976).