Ingame DOTA 2 Screens Appear

Just when you thought CS: GO was enough excitement for one day, we get some DOTA 2 screens. Currently a few screens are floating around the web which are supposedly leaked from a Chinese DOTA 2 team. There has been a lot of mystery surrounding this game and now we can finally take a peek, so without further delay, check out the screens below: