Where To Stream Critical Role Season 2 Episode 29
The Stalking Nightmare
- Aired August 3, 2018
- 234 Min
- Rated 9.5
- Number 190 Of 302 Rated Episodes
Live from Indianapolis! The Mighty Nein descend deeper into the Sour Nest to rescue their friends, and find help in an unexpected corner…