Transect 33-015

Explore Transect Karimunjawa Island
Karimunjawa
Coral Triangle
Indonesia