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.
2018
1983
1986
2020
2014
2025
2015
1980
2024
2009
2010
—
2000
1929
1998
1974
2022