After striking a deal with a demon, the Invoker faces Selemene. Mirana and Lu...
Dota: Dragon's Blood
Season 2 - Book 2 (8 Episodes)
Upheaval reigns, order crumbles, and all heroes must now answer the call to fight the daunting forces threatening to plunge the world into darkness.