Mr Freeze In Arkham City, Dota 2 Leaked, & Dark Souls

DOTA 2 screenshots got leaked ahead of the Gamescom reveal, Batman Arkham City has a new trailer for MR FREEZE, and Deus Ex Human Revolution is best on PC? All this and more, on Destructoid 163!

DOTA 2 screenshots got leaked ahead of the Gamescom reveal, Batman Arkham City has a new trailer for MR FREEZE, and Deus Ex Human Revolution is best on PC? All this and more, on Destructoid 163!