We worked with French band Phoenix to design the stage show for their new tour, which kicked off last week in Miami. NME caught their stop in Atlanta, and calls the set “mind-blowing.”