I’m not at E3, which is a relief to my feet and stomach and sanity, but I keep seeing all this exciting game news posted by people who are at E3 and wishing that I were there. I worked a couple of E3s doing Telltale’s PR but my fondest E3 memories are the two years […]