Board Thread:General Discussion/@comment-1031724-20161104062922/@comment-25982945-20161107103432

Maybe Hela abducted Odin from Loki, and exiled him on Earth.