Turtle hatchery on Talang-Talang Besar Island

.