This video has been up on YouTube for quite a while now. I thought now was the best time to have it also be posted here.
Is it in english?
Nope, it's in Japanese. However, if you're a diehard Overlord fan, you may consider giving it a try and playing the game anyways.
What do you think?