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.
1983
2018
1971
2009
2016
1981
2015
2021
2025
2019
1978
1991
1993
2022
—
2024