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.
2021
1983
—
2026
2010
2012
2018
1975
1987
1913
2016
2025
1977
2008
2022