The following photographs are parts of larger bodies of work
Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025
Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025
Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025
Grand Duke of Luxembourg, Henri, visit to Portugal. March 6th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
Emmanuel Macron, President of France, state visit to Portugal. February 28th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
3rd anniversary on the war between Russia and Ukraine, February 24th, 2025
Tribute to Pinto da Costa. February 15th, 2025
Tribute to Pinto da Costa. February 15th, 2025
Tribute to Pinto da Costa. February 15th, 2025
Tribute to Pinto da Costa. February 15th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Pinto da Costa's funeral. February 16th, 2025
Independence Day of Ukraine celebration in Porto. August 24th, 2024
Independence Day of Ukraine celebration in Porto. August 24th, 2024
Independence Day of Ukraine celebration in Porto. August 24th, 2024
Independence Day of Ukraine celebration in Porto. August 24th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Venezuelans protest against the elections results. August 17th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
Sporting CP's supporters celebrate the title in Porto, on May 5th, 2024
International Workers Day, Porto, May 1st, 2024
International Workers Day, Porto, May 1st, 2024
International Workers Day, Porto, May 1st, 2024
International Workers Day, Porto, May 1st, 2024
April 25th, 2024
April 25th, 2024
April 25th, 2024
April 25th, 2024
2nd anniversary on the war between Russia and Ukraine, February 24th, 2024
2nd anniversary on the war between Russia and Ukraine, February 24th, 2024
2nd anniversary on the war between Russia and Ukraine, February 24th, 2024
2nd anniversary on the war between Russia and Ukraine, February 24th, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
Anti-immigration protest in Lisbon, on February 3rd, 2024
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New "Casas para Viver" protest in Porto, on September 30th, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
New round of protests against the STOP shopping mall closing, September 22nd, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Independence Day of Ukraine celebration in Porto. August 24th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Protests against the STOP shopping mall closing, July 18th, 2023
Manifestation in favor of Ukraine joining NATO, July 9th, 2023
Manifestation in favor of Ukraine joining NATO, July 9th, 2023
Manifestation in favor of Ukraine joining NATO, July 9th, 2023
Manifestation in favor of Ukraine joining NATO, July 9th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Pride parade, Porto, July 8th, 2023
Teacher's protests. Porto, June 6th, 2023
Teacher's protests. Porto, June 6th, 2023
Teacher's protests. Porto, June 6th, 2023
Teacher's protests. Porto, June 6th, 2023
Teacher's protests. Porto, June 6th, 2023
Teacher's protests. Porto, June 6th, 2023
Portuguese Marine Corps march on Navy Day. May 20th, 2023
Portuguese Marine Corps march on Navy Day. May 20th, 2023
Admiral Gouveia e Melo, Navy Day. May 20th, 2023
Admiral Gouveia e Melo, Navy Day. May 20th, 2023
Demonstration of abilities by the portuguese marine forces. May 20th, 2023
Demonstration of abilities by the portuguese marine forces. May 20th, 2023
Demonstration of abilities by the portuguese marine forces. May 20th, 2023
Demonstration of abilities by the portuguese marine forces. May 20th, 2023
International Workers Day, Porto, May 1st, 2023
International Workers Day, Porto, May 1st, 2023
International Workers Day, Porto, May 1st, 2023
International Workers Day, Porto, May 1st, 2023
International Transgender Day of Visibility, March 31st, 2023
International Transgender Day of Visibility, March 31st, 2023
International Transgender Day of Visibility, March 31st, 2023
International Transgender Day of Visibility, March 31st, 2023
International Transgender Day of Visibility, March 31st, 2023
International Transgender Day of Visibility, March 31st, 2023
Teacher's protests. Porto, March 3rd, 2023
Teacher's protests. Porto, March 3rd, 2023
Teacher's protests. Porto, March 3rd, 2023
Teacher's protests. Porto, March 3rd, 2023
Teacher's protests. Porto, March 3rd, 2023
Teacher's protests. Porto, March 3rd, 2023
Local tourist houses landlords protests against "Mais Habitação" programme. March 30th, 2023
Local tourist houses landlords protests against "Mais Habitação" programme. March 30th, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Casas para Viver" protest in Porto, on April 1st, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
"Todos por Portugal" protest, in Porto, on April 23rd, 2023
April 25th, 2022
April 25th, 2022
April 25th, 2022
April 25th, 2022
April 25th, 2022
April 25th, 2022
April 25th, 2022
April 25th, 2022
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Protest: dozens of people celebrated São João in Porto, amidst COVID-19 restrictions. June 23rd, 2021
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Train disinfection as a COVID-19 containment measure. March 24th, 2020
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
Protests against Jair Bolsonaro's candidacy. September 29th, 2018
A fire broke out at a local farm. September 16, 2017
A fire broke out at a local farm. September 16, 2017
A fire broke out at a local farm. September 16, 2017
A fire broke out at a local farm. September 16, 2017
Back to Top