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.
2025
1974
2018
—
1989
2011
1971
2024
2023
1975
2016
2013
2017
1970