People

Celebrities and Royals from around the world. Right on schedule.

News

Daily news and events, covered by our international photographers.

Features

Odd, funny and touchy images. Be amazed.

Styling

Fashion and design trends.

Portrait

Premium Portraiture.

Reportage

In-depth Coverage.

Creative

Selected stock imagery.

Dukas Bildagentur
request@dukas.ch
+41 44 298 50 00

  • NEWS - Alltag der U.S. Marines
    DUK10093875_003
    NEWS - Alltag der U.S. Marines
    CAMP TITIN, Jordan (April 18, 2018) – U.S. Marines with Fleet Anti-Terrorism Security Team – Central Command and Jordanian 77th Marines Battalion train together in riot control measures during exercise Eager Lion 2018, April 18, 2018. Eager Lion is a capstone training engagement that provides U.S. forces and the Jordan Armed Forces an opportunity to rehearse operating in a coalition environment and to pursue new ways to collectively address threats to regional security and improve overall maritime security. (U.S. Navy photo by Mass Communication Specialist 1st Class Sandi Grimnes Moreno/released) Please note: Fees charged by the agency are for the agency’s services only, and do not, nor are they intended to, convey to the user any ownership of Copyright or License in the material. The agency does not claim any ownership including but not limited to Copyright or License in the attached material. By publishing this material you expressly agree to indemnify and to hold the agency and its directors, shareholders and employees harmless from any loss, claims, damages, demands, expenses (including legal fees), or any causes of action or allegation against the agency arising out of or connected in any way with publication of the material. *** Local Caption *** 23347486
    (c) Dukas

     

  • NEWS - Alltag der U.S. Marines
    DUK10093875_016
    NEWS - Alltag der U.S. Marines
    U.S. Marines assigned to Fox Company, Battalion Landing Team, 2nd Battalion, 6th Marine Regiment, 26th Marine Expeditionary Unit, provides suppresive fire during night live-fire training in Jordan as part of Eager Lion 2018, April 21, 2018. Eager Lion was a capstone training engagement that provided U.S. forces and the Jordan Armed Forces an opportunity to rehearse operating in a coalition environment and to pursue new ways to collectively address threats to regional security and improve overall maritime security. (U.S. Marine Corps photo by Staff Sgt. Dengrier M. Baez) Please note: Fees charged by the agency are for the agency’s services only, and do not, nor are they intended to, convey to the user any ownership of Copyright or License in the material. The agency does not claim any ownership including but not limited to Copyright or License in the attached material. By publishing this material you expressly agree to indemnify and to hold the agency and its directors, shareholders and employees harmless from any loss, claims, damages, demands, expenses (including legal fees), or any causes of action or allegation against the agency arising out of or connected in any way with publication of the material. *** Local Caption *** 23347297
    (c) Dukas

     

  • NEWS - Alltag der U.S. Marines
    DUK10093875_018
    NEWS - Alltag der U.S. Marines
    U.S. Marines assigned to Fox Company, Battalion Landing Team, 2nd Battalion, 6th Marine Regiment, 26th Marine Expeditionary Unit, run to firing positions during live-fire training in Jordan as part of Eager Lion 2018, April 21, 2018. Eager Lion was a capstone training engagement that provided U.S. forces and the Jordan Armed Forces an opportunity to rehearse operating in a coalition environment and to pursue new ways to collectively address threats to regional security and improve overall maritime security. (U.S. Marine Corps photo by Staff Sgt. Dengrier M. Baez/DoD) Please note: Fees charged by the agency are for the agency’s services only, and do not, nor are they intended to, convey to the user any ownership of Copyright or License in the material. The agency does not claim any ownership including but not limited to Copyright or License in the attached material. By publishing this material you expressly agree to indemnify and to hold the agency and its directors, shareholders and employees harmless from any loss, claims, damages, demands, expenses (including legal fees), or any causes of action or allegation against the agency arising out of or connected in any way with publication of the material. *** Local Caption *** 23347276
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_028
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353595
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_029
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353597
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_030
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353588
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_031
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    The Mayor of Bogor, Bima Arya (C) welcomed the return of 450 soldiers who were members of the Border Supervisory Unit (Satgas Pamtas) 315 / Garuda Battalion who had carried out the state duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Battalion 315 / Garuda, Bogor, West Java, Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353592
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_032
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353590
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_033
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353578
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_034
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353581
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_035
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353583
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_036
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353585
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_037
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353586
    (c) Dukas

     

  • NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    DUK10105490_038
    NEWS - Zahl der Toten in Indonesien steigt auf über 1200
    Families of the Indonesian Army welcomed the return of 450 soldiers belonging to the Border Supervisory Unit (Pamtas Task Force) 315 / Garuda Battalion who had carried out the state's duty to secure the borders of the Republic of Indonesia and Papua New Guinea were welcomed with a traditional ceremony at the headquarters of Yonif 315 / Garuda, Bogor, West Java , Indonesia. (Photo by Adriana Adinandra / Pacific Press/Sipa USA) *** Local Caption *** 24353577
    (c) Dukas

     

  • Prince William At Royal Geographical Society
    DUKAS_103304317_GOF
    Prince William At Royal Geographical Society
    14 May 2019.

    Britain's Prince William arrives for a joint meeting of the United for Wildlife task forces for the financial and transport sector to combat illegal wildlife trade at the Royal Geographical Society in London, Tuesday, May 14, 2019. The meeting will be the first time the two groups have come together and will explore what more the 120 members can do to work together to combat illegal wildlife trade.

    Credit: Ken Goff Rota/GoffPhotos.com Ref: KGC-375
    **No UK Sales Until 28 Days After Create Date** (FOTO: DUKAS/GOFF)

    (c) Dukas

     

  • Prince William At Royal Geographical Society
    DUKAS_103304912_GOF
    Prince William At Royal Geographical Society
    14 May 2019.

    Britain's Prince William speaks during a joint meeting of the United for Wildlife task forces for the financial and transport sector to combat illegal wildlife trade, at the Royal Geographical Society in London, Tuesday, May 14, 2019. The meeting will be the first time the two groups have come together and will explore what more the 120 members can do to work together to combat illegal wildlife trade.

    Credit: Ken Goff Rota/GoffPhotos.com Ref: KGC-375
    **No UK Sales Until 28 Days After Create Date** (FOTO: DUKAS/GOFF)

    (c) Dukas

     

  • Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    DUKAS_182820081_NUR
    Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    The Polish entrepreneur and CEO of the courier, package delivery, and express mail services company InPost Sp. z o.o. speaks to the media before a meeting with Prime Minister Donald Tusk to discuss and summarize the first stage of deregulation work in Warsaw, Poland, on March 24, 2025. The European Union (EU) commits to reducing burdens and costs resulting from overregulation. Decisions on reducing costs for small and medium-sized enterprises by 30% are expected in June 2025. This aims to boost the competitiveness of the European economy. The Polish government has already initiated deregulation efforts. In March, the Council of Ministers adopts the first simplification package. A deregulation task force is also in operation, with the social side represented by Rafal Brzoska. (Photo by Aleksander Kalka/NurPhoto)

     

  • Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    DUKAS_182820087_NUR
    Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    Polish Prime Minister Donald Tusk arrives at a meeting with the social side to discuss and summarize the first stage of deregulation work in Warsaw, Poland, on March 24, 2025. The European Union commits to reducing burdens and costs resulting from overregulation. Decisions on reducing costs for small and medium-sized enterprises by 30% are expected in June 2025. This intends to boost the competitiveness of the European economy. The Polish government has already initiated deregulation efforts. In March, the Council of Ministers adopts the first simplification package. A deregulation task force is also in operation, with the social side represented by Rafal Brzoska. (Photo by Aleksander Kalka/NurPhoto)

     

  • Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    DUKAS_182820091_NUR
    Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    The Polish entrepreneur and CEO of the courier, package delivery, and express mail services company InPost Sp. z o.o. speaks to the media before a meeting with Prime Minister Donald Tusk to discuss and summarize the first stage of deregulation work in Warsaw, Poland, on March 24, 2025. The European Union (EU) commits to reducing burdens and costs resulting from overregulation. Decisions on reducing costs for small and medium-sized enterprises by 30% are expected in June 2025. This aims to boost the competitiveness of the European economy. The Polish government has already initiated deregulation efforts. In March, the Council of Ministers adopts the first simplification package. A deregulation task force is also in operation, with the social side represented by Rafal Brzoska. (Photo by Aleksander Kalka/NurPhoto)

     

  • Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    DUKAS_182820093_NUR
    Poland's PM Donald Tusk Holds Meeting About Deregulation Process.
    The Polish entrepreneur and CEO of the courier, package delivery, and express mail services company InPost Sp. z o.o. speaks to the media before a meeting with Prime Minister Donald Tusk to discuss and summarize the first stage of deregulation work in Warsaw, Poland, on March 24, 2025. The European Union (EU) commits to reducing burdens and costs resulting from overregulation. Decisions on reducing costs for small and medium-sized enterprises by 30% are expected in June 2025. This aims to boost the competitiveness of the European economy. The Polish government has already initiated deregulation efforts. In March, the Council of Ministers adopts the first simplification package. A deregulation task force is also in operation, with the social side represented by Rafal Brzoska. (Photo by Aleksander Kalka/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169133_NUR
    International Labour Day 2025 In Jakarta
    Indonesian President Prabowo Subianto gives his speech in front of thousands of workers while attending the commemoration of International Labour Day 2025, known as May Day, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169183_NUR
    International Labour Day 2025 In Jakarta
    Indonesian President Prabowo Subianto gives his speech in front of thousands of workers while attending the commemoration of International Labour Day 2025, known as May Day, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169184_NUR
    International Labour Day 2025 In Jakarta
    Indonesian President Prabowo Subianto gives his speech in front of thousands of workers while attending the commemoration of International Labour Day 2025, known as May Day, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169185_NUR
    International Labour Day 2025 In Jakarta
    Thousands of workers commemorate International Labour Day 2025, also known as May Day, attended by Indonesian President Prabowo Subianto, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169186_NUR
    International Labour Day 2025 In Jakarta
    Thousands of workers commemorate International Labour Day 2025, also known as May Day, attended by Indonesian President Prabowo Subianto, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169187_NUR
    International Labour Day 2025 In Jakarta
    Thousands of workers commemorate International Labour Day 2025, also known as May Day, attended by Indonesian President Prabowo Subianto, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169188_NUR
    International Labour Day 2025 In Jakarta
    Thousands of workers commemorate International Labour Day 2025, also known as May Day, attended by Indonesian President Prabowo Subianto, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169216_NUR
    International Labour Day 2025 In Jakarta
    Indonesian President Prabowo Subianto gives his speech in front of thousands of workers while attending the commemoration of International Labour Day 2025, known as May Day, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • International Labour Day 2025 In Jakarta
    DUKAS_184169218_NUR
    International Labour Day 2025 In Jakarta
    Indonesian President Prabowo Subianto gives his speech in front of thousands of workers while attending the commemoration of International Labour Day 2025, known as May Day, at the National Monument Park in Jakarta, Indonesia, on May 1, 2025. In his speech, President Prabowo states his commitment to improving the welfare of workers by forming the National Workers' Welfare Council, supporting the elimination of the outsourcing system, forming a Layoff Task Force, and accelerating the ratification of the Law on asset confiscation for corruptors, who are considered to be one of the causes of poverty in Indonesia. (Photo by Aditya Irawan/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184176971_NUR
    Police Operation In Munich City Centre
    A marked German police van and patrol car with flashing blue lights are on duty during a police operation in Munich, Bavaria, Upper Bavaria, Germany, on May 1, 2025. The vehicles are stationed near a building as part of a coordinated city center security measure. (Photo by Michael Nguyen/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184177093_NUR
    Police Operation In Munich City Centre
    A German police van with activated blue lights is stationed during a police operation in the city center of Munich, Bavaria, Upper Bavaria, Germany, on May 1, 2025. The vehicle is parked near residential buildings and road barricades at Lindwurmstrasse as part of the ongoing public security deployment. (Photo by Michael Nguyen/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184176686_NUR
    Police Operation In Munich City Centre
    Several German police vans are positioned along a city street during a police operation in Munich, Germany, on May 1, 2025. The vehicles, including both standard and specialized units, are deployed near residential buildings as part of a coordinated security response in the city center. (Photo by Michael Nguyen/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184176688_NUR
    Police Operation In Munich City Centre
    Multiple German police vehicles with flashing blue lights conduct a coordinated operation in the city center of Munich, Bavaria, Upper Bavaria, Germany, on May 1, 2025. The vehicles, including patrol cars and vans, block traffic lanes as part of an official police intervention or security measure. (Photo by Michael Nguyen/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184176718_NUR
    Police Operation In Munich City Centre
    Police vans with flashing blue lights are seen during an active police operation in the city center of Munich, Bavaria, Upper Bavaria, Germany, on May 1, 2025. The vehicles are positioned near a residential area as part of an official law enforcement response or patrol activity. (Photo by Michael Nguyen/NurPhoto)

     

  • Police Operation In Munich City Centre
    DUKAS_184176781_NUR
    Police Operation In Munich City Centre
    German police cars and vans with flashing blue lights are positioned at a city intersection during an official operation in Munich, Germany, on May 1, 2025. The visible units include BMW and MAN vehicles used to secure the area as part of law enforcement activity in the city center. (Photo by Michael Nguyen/NurPhoto)

     

  • German Ambulance In Frankfurt Am Main
    DUKAS_184281277_NUR
    German Ambulance In Frankfurt Am Main
    An ambulance of the Malteser Hilfsdienst uses flashing blue lights on a mission in Frankfurt, Hesse, Germany, on August 15, 2023 (Photo by Michael Nguyen/NurPhoto).

     

  • German Ambulance In Frankfurt Am Main
    DUKAS_184281279_NUR
    German Ambulance In Frankfurt Am Main
    An ambulance of the Malteser Hilfsdienst uses flashing blue lights on a mission in Frankfurt, Hesse, Germany, on August 15, 2023 (Photo by Michael Nguyen/NurPhoto).