Transect 33-013

Explore Transect Karimunjawa Island
Karimunjawa
Coral Triangle
Indonesia