Awesome! With varying digital delays on each player, that seems nearly impossible to accomplish “Live”. I suspect each player did their recording separately and they were ‘sync’d up’ in post-production. But still a great production.
In a past lifetime I was a TV broadcast engineer.