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

Your search:

7280 result(s) in 1.00 s (only 2000 displayed)

  • Celebrations Of The Constitution Of The Third Of May In Krakow
    DUKAS_184275221_NUR
    Celebrations Of The Constitution Of The Third Of May In Krakow
    A Polish soldier celebrates at Matejko Square on the occasion of Constitution Day of May Third in Krakow, Poland, on May 3, 2025. The National Day of May Third commemorates the anniversary of the signing of the constitution, which is the first in Europe and the second in the world. This year marks the 234th anniversary of the signing of the Constitution of May 3. A military parade also takes place through the streets of the city as part of the celebrations. (Photo by Klaudia Radecka/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247289_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247287_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247283_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247281_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247277_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247275_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247271_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247269_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247267_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247265_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247208_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247153_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247141_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247139_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247137_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    DUKAS_184247135_NUR
    Munich Police Informs Public About Any Police-related Issues And Prevention Topics
    On May 3, 2025, in Munich, Germany, the Munich police talk to residents about police-related issues and prevention topics at Marienplatz in front of the Munich city hall. The police also present insights into parts of their daily work. Historical and current police vehicles are shown. (Photo by Michael Nguyen/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197723_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea denounce the Supreme Court's final ruling on presidential candidate Lee Jae-myung's election law case as a ''judicial coup'' during a press conference in front of the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197722_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 Democratic Party lawmakers chant slogans condemning the Supreme Court's ruling on presidential candidate Lee Jae-myung's election law violation case during a press conference outside the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197721_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea hold a press conference in front of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, condemning the final appellate ruling on presidential candidate Lee Jae-myung's election law violation case and questioning whether the justices themselves have intervened in the election. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197720_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 Democratic Party lawmakers chant slogans condemning the Supreme Court's ruling on presidential candidate Lee Jae-myung's election law violation case during a press conference outside the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197718_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea hold a press conference in front of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, condemning the final appellate ruling on presidential candidate Lee Jae-myung's election law violation case and questioning whether the justices themselves have intervened in the election. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197692_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea denounce the Supreme Court's final ruling on presidential candidate Lee Jae-myung's election law case as a ''judicial coup'' during a press conference in front of the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197689_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea denounce the Supreme Court's final ruling on presidential candidate Lee Jae-myung's election law case as a ''judicial coup'' during a press conference in front of the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197686_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea hold a press conference in front of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, condemning the final appellate ruling on presidential candidate Lee Jae-myung's election law violation case and questioning whether the justices themselves have intervened in the election. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197732_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Security personnel block the main gate of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, as over 50 lawmakers from the Democratic Party of Korea hold a press conference with placards that read ''Stop Election Interference'' and ''The People Are Outraged'' and chant slogans condemning the court and Chief Justice Cho Hee-dae. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197730_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Security personnel block the main gate of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, as over 50 lawmakers from the Democratic Party of Korea hold a press conference with placards that read ''Stop Election Interference'' and ''The People Are Outraged'' and chant slogans condemning the court and Chief Justice Cho Hee-dae. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197728_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea denounce the Supreme Court's final ruling on presidential candidate Lee Jae-myung's election law case as a ''judicial coup'' during a press conference in front of the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197727_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea hold a press conference in front of the Supreme Court in Seocho District, Seoul, South Korea, on May 2, 2025, condemning the final appellate ruling on presidential candidate Lee Jae-myung's election law violation case and questioning whether the justices themselves have intervened in the election. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197726_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 Democratic Party lawmakers chant slogans condemning the Supreme Court's ruling on presidential candidate Lee Jae-myung's election law violation case during a press conference outside the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197725_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 lawmakers from the Democratic Party of Korea denounce the Supreme Court's final ruling on presidential candidate Lee Jae-myung's election law case as a ''judicial coup'' during a press conference in front of the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    DUKAS_184197724_NUR
    Democratic Lawmakers Accuse Justices Of Interfering In Presidential Race
    Over 50 Democratic Party lawmakers chant slogans condemning the Supreme Court's ruling on presidential candidate Lee Jae-myung's election law violation case during a press conference outside the court in Seocho District, Seoul, South Korea, on May 2, 2025. (Photo by Chris Jung/NurPhoto)

     

  • Daily Life In Toronto, Canada
    DUKAS_184189920_NUR
    Daily Life In Toronto, Canada
    A shop sells cannabis and marijuana paraphernalia in Toronto, Ontario, Canada, on April 27, 2025. (Photo by Creative Touch Imaging Ltd./NurPhoto)

     

  • Daily Life In Toronto, Canada
    DUKAS_184189875_NUR
    Daily Life In Toronto, Canada
    A shop sells cannabis and marijuana paraphernalia in Toronto, Ontario, Canada, on April 27, 2025. (Photo by Creative Touch Imaging Ltd./NurPhoto)

     

  • May Day Rally New York 2025
    DUKAS_184188318_ZUM
    May Day Rally New York 2025
    May 1, 2025, New York, New York, U.S: A painting or artwork or Elon Musk and Donald Trump characatures flipping the middle finger is shown among demonstrators gather at Foley Square protesting the Trump administration's policy on tariffs, housing, healthcare immigrations, workers rights, and civil rights in New York. Later the demonstrators marched down Broadway to Battery Park. (Credit Image: © Brian Branch Price/ZUMA Press Wire (FOTO: DUKAS/ZUMA)
    Represented by ZUMA Press, Inc.

     

  • May Day Rally New York 2025
    DUKAS_184188262_ZUM
    May Day Rally New York 2025
    May 1, 2025, New York, New York, USA: Demonstrators march along Broadway after leaving rally protesting the Trump administration's policies both in the U.S. and abroad at Foley Square New York. The end point of the march wrapped up in Battery Park. (Credit Image: © Brian Branch Price/ZUMA Press Wire (FOTO: DUKAS/ZUMA)
    Represented by ZUMA Press, Inc.

     

  • May Day Rally New York 2025
    DUKAS_184187957_ZUM
    May Day Rally New York 2025
    May 1, 2025, New York, New York, USA: Demonstrators gather in Union Square protesting The Trump administration's policy on tariffs, immigrations, workers rights, and civil rights and for free Palestine (Credit Image: © Brian Branch Price/ZUMA Press Wire (FOTO: DUKAS/ZUMA)
    Represented by ZUMA Press, Inc.

     

  • May Day Rally New York 2025
    DUKAS_184187955_ZUM
    May Day Rally New York 2025
    May 1, 2025, New York, New York, U.S: A demonstrator wearing a Trump bobble head from New York City Hall plaza to gather with demonstrators gather at Foley Square protesting the Trump administration's policy on tariffs, housing, healthcare immigrations, workers rights, and civil rights in New York. Later the demonstrators marched down Broadway to Battery Park. (Credit Image: © Brian Branch Price/ZUMA Press Wire (FOTO: DUKAS/ZUMA)
    Represented by ZUMA Press, Inc.

     

  • May Day Rally New York 2025
    DUKAS_184187952_ZUM
    May Day Rally New York 2025
    May 1, 2025, New York, New York, U.S: Demonstrators gather at Foley Square protesting the Trump administration's policy on tariffs, housing, healthcare immigrations, workers rights, and civil rights in New York. Later the demonstrators marched down Broadway to Battery Park. (Credit Image: © Brian Branch Price/ZUMA Press Wire (FOTO: DUKAS/ZUMA)
    Represented by ZUMA Press, Inc.

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177339_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177336_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants in the May Day march under the slogan ''You won't fire us all!'' gather at the Monument to the Armed Action of the Proletariat in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177333_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177330_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177327_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants in the May Day march under the slogan ''You won't fire us all!'' gather at the Monument to the Armed Action of the Proletariat in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177324_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177321_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/NurPhoto)

     

  • March On The Occasion Of Labor Day In Krakow
    DUKAS_184177317_NUR
    March On The Occasion Of Labor Day In Krakow
    Participants of the May Day march under the slogan ''You won't fire us all!'' walk through the streets of the city in Krakow, Poland, on May 1, 2025. The traditional May Day march is organized on the occasion of Labor Day. Leftist, anarchist, and feminist circles with labor movements march through the streets of the city from the Monument to the Armed Action of the Proletariat to the Main Square to speak out for workers' rights and women's rights. (Photo by Klaudia Radecka/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)

     

  • 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_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)

     

  • Next page