June 4, 2009
Author's Response:
It's from a game called Return to Castle Wolfenstein, a WW2 First Person Shooter for the XBox and PC. It is about Hitler and the Occult. A Sci-fi World War 2 game with Nazi zombies, super soldiers, covert operations, etc.