Thieves of Liberty ConcertsCatch Thieves of Liberty live and on tour right now! There are 4 concerts scheduled across United Kingdom. The next Thieves of Liberty concert is scheduled for Friday, June 28, 2024 at Wanlockhead Inn in Wanlockhead, Scotland, United Kingdom.