Artifacts?

After watching the Inhumans clip that was just released i was left with the impression that artifacts are coming to the game. Is that a possibility? Could that be the customization they were talking about after 12.0?

Comments

Sign In or Register to comment.