The Watson Twins ConcertsCatch The Watson Twins live and on tour right now! There are 11 concerts scheduled across United States. The next The Watson Twins concert is scheduled for Friday, August 9, 2024 at Club Red Telluride in Mountain Village, CO, United States.