Review of the Upcoming Release of the Eagerly Awaited Rock Album by ‘The Damn Truth’
By Anita Stewart, Managing Editor Recording: “Now or Nowhere” by Spectra Musique/Sony Release Date: May 7, 2021 This is the third album from this French Canadian band based out of Montreal. The Damn Truth is […]