June 17, 2023, Leeds, South Yorkshire, U.K: Hue And Cry Performing at Lets Rock Leeds 80s Festival , Leeds Uk , 17.06.2023. 17 Jun 2023 Pictured: June 17, 2023, Leeds, South Yorkshire, U.K: Hue And Cry Performing at Lets Rock Leeds 80s Festival , Lee