A ‘Dota’ Netflix series is being released this year

Now Playing