Entertainment It’s A Wrap, Team Invictus Gaming Wins The Major All Stars Dota 2 Tournament by Terry Bass March 22, 2015