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.
2020
2025
1971
2022
1991
—
2013
1979
1989
1987
1992
2010
2019
2017
1983
1993
2023