Overlord Trailer

WorthPlaying was able to get their hands on yet another trailer showing off footage from Triumph Studios' Overlord.
Related Games: Overlord: Raising Hell