Mass Effect 2 Screenshots

PCGames.de managed to get their hands on some new Mass Effect 2 screenshots and a 3D render of an alien race that inhabits the game's Vorcha planet.