Where To Stream Overlord Season 2 Episode 13
Chapter 13 The Ultimate Trump Card
- Aired April 3, 2018
- 30 Min
- Rated 8.2
- Number 12 Of 52 Rated Episodes
The guardsmen and adventurers face a daunting array of demons until Ainz arrives and takes charge. Brain once again comes face to face with Shalltear. While Evileye is occupied, Demiurge reveals his plan to Ainz.