http://beta.theshowdowneffect.com/?ref=dcde00c106a
Has anyone tried this game out yet? I'll be giving away my 3 extra keys once I get into the beta.
The Showdown Effect BETA
posted in
Off Topic
Please
sign in through STEAM
to post a comment.