Release date discussions (merged threads)
hi i have a question for telltale. i was looking on steam and the release date just saysy april, most games have an exact release date. so i assume you mean april first? i really hope so.
i have been a fan of JP since age 3, still watch the movies and everything else and am incredibly pumped for this.