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.
2020
2012
2022
—
1977
2018
1991
2026
2025
2021
1999
1976
1997
1998
2016