Asgard

Referenced in 1 episode

Definition

In Norse mythology, the heavenly home of the Aesir gods, linked to Earth by a bridge. Ancient astronaut theorists like Lovegrove suggest it may describe an orbital station or an off-world base.