JWST's Carena mountains, Xavier Peillon