jballs, 11 months ago So hyped for this game. I’ve always loved Telltale Games, and I have a friend who’s in this game too!
So hyped for this game. I’ve always loved Telltale Games, and I have a friend who’s in this game too!