Capturing life on the Italian island of Lampedusa, a frontline in the European migrant crisis.
2007
1978
2008
2024
2017
1992
2019
2021
2025
1991
1950
2015
1985