Mouldy Studios Articles The Escapists 2 Announced at TwitchCon The Escapists was a big success for Team17 (it is owned by nearly 800 000 people on Steam according to Steam Spy), and it’s little surprise that it is getting…