Where To Stream Twilight of the Gods Season 1 Episode 4
The Worm
- Aired September 19, 2024
- 31 Min
- Rated 6.5
- Number 3 Of 8 Rated Episodes
To obtain a bushel of enchanted apples for the Vanir gods, the warriors must bloody their swords in a fight against the beast guarding the orchard.