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.
2014
2023
1971
1991
2011
1992
2008
1988
2017
2015
—
2016
2020
1998
2010
2024
2022