strange/mikaelson
That makes sense, Asgard is a place in the religion, stands to reason that it'd be a planet. My family comes from a line of Vikings, and it was a big part of our religion for a time. Not that I still practice, hard to believe in any sort of salvation.
Well if it helps, I have no idea what an Avenger is.