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
2008
1983
1976
2022
2017
2024
1966
2014
1996
1991
1980
1974
2019
2025
2023
2016