Carmen


1


2


3


4


5


6

  1. Carmen, 2023, Scottish Opera. All photos by Will Duke