Tag: Triumph Studios

Overlord Review (Xbox 360)

Why waste time breaking countless objects and battling swarms of foes when others can do it for you? This simple concept anchors the basic premise behind Overlord, a refreshing and surprisingly strategic third-person action-adventure game where issuing commands to gnarly…  Read More
out of 5