lmao knowing telltale, probably april or may most likely.
Too early and we have no info at all, But right know Im putting my money on late April or beginning of May, Can't say earlier knowing Telltale
I think Mid-April if we're lucky.
Release Date Thread. Use it. Embrace it. Make sweet, passionate love to it.