In a tide oblivious to diversity, pearl oysters live under attack for not fitting into the standards and sizes. This is the story of how their pearls are born.
1977
2024
2022
2020
1991
2012
1987
2009
1995
—
2019
2010
1981
1998
2025
1975