Report copyright - 3.4 Vella Lavella Island...79 Figure 3.4.1.2 Surveyed sites in Vella Lavella Island (image by Google Earth) 3.4.2 Sambora Sambora is located on the southern coast of Vella Lavella
Please pass captcha verification before submit form