Tag "Stigmata – An Idle Mind Is The Devil’s Workshop (Official Animated Video)"

Stigmata – An Idle Mind Is The Devil’s Workshop (Official Animated Video)

After winning gold at the Asia Music Video Award Competition yesterday, the band released their very cool video done by Meraki United on Youtube and we think this is one