The price of freedom is paid for in blood, and much is spilled in 300: Rise of An Empire. The brave 300 are dead, and the God King Xerxes marches on Greece, with a desire to put it to the sword. At the head of his army is Artemisia, a fiery, devilish witch who harbors […]