It is not clear where the song originated, but the imagery is from a computer game called Besiege that allows players to create custom siege weapons.
Besiege is a game that excels at both sides of the coin, as its ‘overwhelmingly positive’ 95% Steam rating attests, and developer Spiderling Studios has just dropped a surprise update with ...