Troll-themed warfare from the Troll Runner Arcade. Jump into the shoot em up action and start blasting away.
The game opens on its maker's website in a new tab. MegaClip just points you there.