Jethro Tull – The Lowry, Salford: Live Review By Mike Ainscoe on 27th April 2026 • ( Leave a comment ) From 1968 right up to, well, now! We cock an ear at Jethro Tull in 2026 at The Lowry.