
A group of houses, forming a farm or a small village on top of a mountain, surrounded by jungle and nature in New Britain, Papua New Guinea
1080p 00:29
Add to Collections
Add to Favorites