Thresher Turret

Thresher Turrets are mechanical cannons seen in the Siege of Orgrimmar.