Dota 2 News: China has a new team in town- Team Aster

Dota 2 News: China has a new team in town- Team Aster