[Noise Of The Week] TERRA ALIVE Release Official Music Video for “Puzzle”
Experimental rock act, Terra Alive have unveiled the highly anticipated music video for single, “Puzzle”. Terra Alive sets the stage for this video along a wave-crashing coastline which captures the essence of this...
November 22, 2015