Tagged With Artifact: The Dota Card Game

One of the biggest game companies in the world announced a new game, and fans had a hilarious reaction