Guillermo del Toro’s new game is ‘Insane,’ debut trailer unveiled

Dec 11, 2010