Allow Myself to Introduce...Myself: I'm The New Telltale Games Community Manager
View Single Post
08/18/2010, 02:34 pm
Join Date: Mar 2010
Location: Fondor Orbital Shipyards
Welcome to the madness Alan, good to have a new community guy!
View Public Profile
Find More Posts by caeska