If I bought the game on the telltale website...

Do I still get the visor?

Comments

Sign in to comment in this discussion.