Ida

The location of at least one Asgard planet, Othalla. Ida is presumed to be the Asgard's home galaxy.

Catagory:Planets & Locations