Exile1987 on 10 December 2013
Excellent trailer looking forward to some gameplay, This might be the game that forces me to buy a PS4.
Love the setting, especially as I don't work too far from Whitechapel :)