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.
2022
2024
2016
1992
2025
1925
2018
2013
2021
2019
1976
2006
—
1995
1974