Trapt PS2 Review

Setting traps for your enemies is something that should translate ...