[Noise of the Week] TERRA LIGHTFOOT Release New Music Video for Single “All Alone”
December 16, 2016 // Terra Lightfoot has released a new music video for single, “All Alone”. The track (and album) is produced amazingly. The guitars sound so great and the vocal...