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.
1994
2024
2025
1976
1983
2010
1986
2019
2007
1988
1982
—
1990
1995
2015
2022