Where is that site??

edited December 2007 in Sam & Max Comics
I can't find that site. I'm clicking Telltale Comic Generator and... nothing happens...

Comments

Sign in to comment in this discussion.