>>535137318
>>535137516
>6 fucking heroes over a year and a half.
Never forget back during Dota 2's pre-release where they were releasing 2 - 3 heroes every week for months on end.
What happened to this company.