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

  • "Workers Over Billionaires" Labor Day Protest In Echo Park
    DUKAS_188355951_NUR
    "Workers Over Billionaires" Labor Day Protest In Echo Park
    Protesters gather during the ''Workers Over Billionaires'' Labor Day rally in Echo Park on September 1, 2025, in Los Angeles, California. (Photo by J.W. Hendricks/NurPhoto)

     

  • "Workers Over Billionaires" Labor Day Protest In Echo Park
    DUKAS_188355948_NUR
    "Workers Over Billionaires" Labor Day Protest In Echo Park
    Protesters gather during the ''Workers Over Billionaires'' Labor Day rally in Echo Park on September 1, 2025, in Los Angeles, California. (Photo by J.W. Hendricks/NurPhoto)

     

  • "Workers Over Billionaires" Labor Day Protest In Echo Park
    DUKAS_188355944_NUR
    "Workers Over Billionaires" Labor Day Protest In Echo Park
    Protesters gather during the ''Workers Over Billionaires'' Labor Day rally in Echo Park on September 1, 2025, in Los Angeles, California. (Photo by J.W. Hendricks/NurPhoto)

     

  • 45 Years Of Solidarity Remembered In Poland
    DUKAS_188231491_NUR
    45 Years Of Solidarity Remembered In Poland
    KRAKOW, POLAND – AUGUST 30:
    A vintage T-shirt and badges related to Solidarity (Niezalezny Samorzadny Zwiazek Zawodowy 'Solidarnosc') are pictured in Krakow on the eve of the 45th anniversary of the Gdansk Agreement, which led to the creation of the Solidarity trade union, on August 30, 2025, in Krakow, Lesser Poland Voivodeship, Poland. (Photo by Artur Widak/NurPhoto)

     

  • 45 Years Of Solidarity Remembered In Poland
    DUKAS_188231477_NUR
    45 Years Of Solidarity Remembered In Poland
    KRAKOW, POLAND – AUGUST 30:
    A vintage T-shirt and badges related to Solidarity (Niezalezny Samorzadny Zwiazek Zawodowy 'Solidarnosc') are pictured in Krakow on the eve of the 45th anniversary of the Gdansk Agreement, which led to the creation of the Solidarity trade union, on August 30, 2025, in Krakow, Lesser Poland Voivodeship, Poland. (Photo by Artur Widak/NurPhoto)

     

  • 45 Years Of Solidarity Remembered In Poland
    DUKAS_188231458_NUR
    45 Years Of Solidarity Remembered In Poland
    KRAKOW, POLAND – AUGUST 30:
    A vintage T-shirt and badges related to Solidarity (Niezalezny Samorzadny Zwiazek Zawodowy 'Solidarnosc') are pictured in Krakow on the eve of the 45th anniversary of the Gdansk Agreement, which led to the creation of the Solidarity trade union, on August 30, 2025, in Krakow, Lesser Poland Voivodeship, Poland. (Photo by Artur Widak/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194638_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    A protester throws a Molotov cocktail during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protesters carry out their actions peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194632_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters gather and set fire during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protest is carried out by labor alliances peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194628_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters throw stones during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The labor alliances carry out the protest peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194625_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters gather and set fire during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protest is carried out by labor alliances peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194622_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters chant ''fuck the police'' during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. Labor alliances carry out the protest peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194619_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    A protester throws a Molotov cocktail during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protesters carry out their actions peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194603_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters hold an action in front of Gedung Sate in Bandung, West Java, on August 28, 2025. Labor alliances throughout Indonesia carry out the protest peacefully, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194597_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    A protester throws a Molotov cocktail during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protesters carry out their actions peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    DUKAS_188194594_NUR
    Protest Follow A Motorcyclist Killed In A Demontration Against Housing Allowances For Members Of Parliament In Bandung
    Protesters gather and set fire during a protest in front of the DPRD building in Bandung, West Java, on August 29, 2025. The protest is carried out by labor alliances peacefully throughout Indonesia, demanding better labor laws and fair wages. (Photo by Ardi Septian/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158931_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158924_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158917_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158910_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158551_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158545_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158539_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158532_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Labour Demonstration In Jakarta
    DUKAS_188158525_NUR
    Labour Demonstration In Jakarta
    Thousands of workers gather in front of the Indonesian House of Representatives in Jakarta, Indonesia, on August 28, 2025, demanding better compensation and the repeal of the controversial Omnibus Law. The peaceful demonstration features speeches, chants, and symbolic performances, culminating in a powerful closing marked by fire flares and traditional labor dances. (Photo by Donal Husni/NurPhoto)

     

  • Anti-ICE Caravan, Los Angeles, 8/12/25
    DUKAS_187812216_NUR
    Anti-ICE Caravan, Los Angeles, 8/12/25
    The Garment Worker Center joins the rally in MacArthur Park during a 24-hour community work stoppage in Los Angeles, United States, on August 12, 2025. (Photo by J.W. Hendricks/NurPhoto)

     

  • General Strike By Lifeguards On Barcelona Beaches.
    DUKAS_187471798_NUR
    General Strike By Lifeguards On Barcelona Beaches.
    A cross serves as a metaphor for the situation of lifeguards on a beach during the general strike in Barcelona, Spain, on August 1, 2025. (Photo by Marc Asensio/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988135_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988126_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988113_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988112_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988111_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988110_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988109_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988108_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    DUKAS_186988107_NUR
    Zohran Mamdani, Democratic Nominee For New York City Mayor Speaks At DC37 Endorsement Event In New York City
    Zohran Mamdani, the Democratic nominee for New York City mayor, speaks after receiving an endorsement from District Council 37, the city's largest labor union, representing over 150,000 public sector workers and 89,000 retirees, at AFSCME District Council 37 Headquarters in Manhattan, New York, United States, on July 15, 2025. (Photo by Kyle Mazza/NurPhoto)

     

  • All India Strike In Kolkata, India
    DUKAS_186777755_NUR
    All India Strike In Kolkata, India
    Supporters of trade unions take part in a protest rally at a railway station during an all-India strike in Kolkata, India, on July 9, 2025. The strike, called Bharat Bandh, is organized by a joint forum of 10 central trade unions along with associated workers' and farmers' organizations to protest against what they describe as the central government's ''anti-worker, anti-farmer, and pro-corporate'' policies. Media reports say around 250 million workers participate in the nationwide shutdown. (Photo by Rupak De Chowdhuri/NurPhoto)

     

  • All India Strike In Kolkata, India
    DUKAS_186777737_NUR
    All India Strike In Kolkata, India
    The supporters of trade unions set a fire during a protest rally for an all-India strike in Kolkata, India, on July 9, 2025. The strike, called Bharat Bandh, is organized by a joint forum of 10 central trade unions along with associated workers' and farmers' organizations to protest against what they describe as the central government's ''anti-worker, anti-farmer, and pro-corporate'' policies. Media reports say around 250 million workers participate in the nationwide shutdown. (Photo by Rupak De Chowdhuri/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362707_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362705_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362703_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362701_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362699_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362697_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362695_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362693_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362691_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362689_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362687_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362685_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Demonstration Of Unions And Retirees
    DUKAS_186362683_NUR
    Demonstration Of Unions And Retirees
    State workers' unions demonstrate at the Obelisk in Buenos Aires, Argentina, and then march to the Argentine National Congress to support the retirees' demonstration, which is scheduled for Wednesdays at 3:00 p.m., June 25, 2025. (Photo by Catriel Gallucci Bordoni/NurPhoto)

     

  • Next page