A new Dota 2 anime from the studio that made Avatar: The Legend of Korra is coming to Netflix!
Read more here.