Check out Netflix's latest DOTA: Dragon’s Blood, a new short series based off the popular video game. Launching on 25th…