Thor Theory: Where Odin Imprisoned Hela Before Ragnarok How was Thor's sister imprisoned? from Movie News | ScreenRant Read The Rest:screenrant...