Where To Stream Theodosia Season 1 Episode 11
The Pit of Despair
- Aired March 10, 2022
- 30 Min
- Rated 6.3
- Number 23 Of 26 Rated Episodes
The serpents demand that Theo and Safiya give them the Staff of Osirus, which the pair have just found in the temple.