Where To Stream Saint Seiya Knights of the Zodiac Season 3 Episode 3
Return to the Land of the Dead
- Aired April 8, 2024
- 24 Min
With only four hours remaining, Sienna is on the verge of death. After an encounter with the mysterious Cleo, Seiya makes a desperate attempt to save her by traveling to the Land of the Dead where he must confront Gold Knight Cancer Deathmask.