This is a secret session video filmed somewhere in Japan, from their 2011 album Seven Days Six Nights. Stay tuned for a new Triune Gods album coming soon.
This is a secret session video filmed somewhere in Japan, from their 2011 album Seven Days Six Nights. Stay tuned for a new Triune Gods album coming soon.