Live Review: Tom Russell, The 100 Club London – 29th June 2023
And so once more to the 100 Club, the habitual stopover of Tom Russell in London for an evening of..well, who really knows what? Unlike many musicians, Tom Russell didn’t spend the pandemic recording new albums, […]