The Watson Twins ConcertsCatch The Watson Twins live and on tour right now! There are 6 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.