Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) adults, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574922
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) female with infant, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574921
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) females with infant, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574920
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) females with infant,endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574919
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) female with infant Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574951
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) female with infant, Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574950
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574949
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574948
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574947
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574946
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574945
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574944
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574943
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574942
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574941
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574940
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) females and juveniles Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574939
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574938
Cyril Ruoso / Cat Ba langurs (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574937
Cyril Ruoso / Floating fishing village, Cat Ba Island, Halong Bay UNESCO World Heritage Site, Vietnam, December 2016.
01574928
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574927
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) female with infant on karst cliffs, Ha Long Bay UNESCO World Heritage Site, endemic to Cat Ba island, Vietnam. Critically Endangered
01574926
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) juvenile, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574925
Cyril Ruoso / Cat Ba langur (Trachypithecus poliocephalus) juvenile, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
01574924
Cyril Ruoso / Cat Ba langurs (Trachypithecus poliocephalus) on cliffs, endemic to Cat Ba island, Ha Long Bay UNESCO World Heritage Site, Vietnam. Critically Endangered
00568124
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568121
Cyril Ruoso / Rainforest covering hillsides, Ha Long Bay, Cat Ba Island, Vietnam
00568120
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) females, Ha Long Bay, Cat Ba Island, Vietnam
00568119
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568118
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568116
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) feeding on leaves, Ha Long Bay, Cat Ba Island, Vietnam
00568115
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568114
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) male, Ha Long Bay, Cat Ba Island, Vietnam
00568113
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568111
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568110
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568108
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568107
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568106
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) females with young, Ha Long Bay, Cat Ba Island, Vietnam
00568105
Cyril Ruoso / Karst formations, Ha Long Bay, Cat Ba Island, Vietnam
00568104
Cyril Ruoso / Tunnel view, Ha Long Bay, Cat Ba Island, Vietnam
00568101
Cyril Ruoso / Floating houses with nets to farm fish, Ha Long Bay, Cat Ba Island, Vietnam
00568103
Cyril Ruoso / Plants growing in karst formation, Ha Long Bay, Cat Ba Island, Vietnam
00568102
Cyril Ruoso / Karst formation, Ha Long Bay, Cat Ba Island, Vietnam
00568123
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) females with young, Ha Long Bay, Cat Ba Island, Vietnam
00568122
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) females, Ha Long Bay, Cat Ba Island, Vietnam
00568117
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus) feeding on leaves, Ha Long Bay, Cat Ba Island, Vietnam
00568112
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam
00568109
Cyril Ruoso / Cat Ba Langur (Trachypithecus poliocephalus poliocephalus), Ha Long Bay, Cat Ba Island, Vietnam