As a year rapidly draws towards its festive close and best of lists are being considered there is always a few gate crashers to make you think again. One sure to make the biggest noise demanding consideration is the new… Read More ›
Day: December 3, 2018
The Howling Lords – Texas Medicine
Providing some blues rock liquor to re-invigorate sometimes complacent ears, Scottish trio The Howling Lords signed off November with the release of Texas Medicine. The band’s second album, it provides a captivating rumble and grumble of dirty blues bred tracks… Read More ›