Originally Posted by Ribs
Alright, I'm really risking it all, but I found a for real leaked screenshot showing the game:
It's great to see the Telltale Tool as it evolves
Pff. The final product never looks as cool as those pre-rendered promo images. I bet in the real game that tie won't even be red.