Heroes of the Storm – Mecha trailer

Mecha Tyrael and Rehgar are squaring off in a battle for the Nexus against the insidious Xenotech Abathur. Do they have the firepower to save the day, or will Abathur's mechanized locusts prove too much for them to handle?