Codemasters released some new screenshots and a teaser trailer for Overlord recently. The game is due out on the Xbox 360 and PC this summer. You can view the new screens and teaser video at http://www.codemasters.com/overlord.