http://xbox360media.ign.com/xbox360/image/article/813/813623/saboteur-20070817044533493.jpg Check out this screen shot is this game still coming out 2009 does anyone know?