PodcastHumza the Brave! David Vance28 March 202328 March 20230 And so, as predicted, Humza Yousaf has won the SNP leadership race, but what does it MEAN? Find a whole lot more at https://davidvance.net Views: 0 Post navigation Previous: Monday Live with Dick DelingpoleNext: Trans narrative everywhere?