Originally Posted by Super XP
That is an amazing reproduction of a Greek Orthodox Church and the icon of Jesus. And this is the game Metro 2033. I may look into this one.
You will be at that location for but a short while though.
Edit: and look what I found in the "sales and deals" thread: http://www.techpowerup.com/forums/sh...postcount=1565
BTW, Steam is unavoidable because it is a Steamworks game.