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.
24% off zines with code: 24YEARSOLD
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.