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.
2024
1983
2018
—
2004
2020
2023
1987
2025
2017
1998
1981
1971
2019
2002