Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Edge of dry forest, just S of track, SW of camp
Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Edge of dry forest, just S of track, SW of camp
Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Dry forest on tsingy (eroded limestone) ca 1.5 km E of camp.
Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Dry forest on tsingy (eroded limestone) ca 3 km E of camp along Antsalova-Ambondro track
Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Dry forest on tsingy (eroded limestone) ca 3 km E of camp along Antsalova-Ambondro track
Mahajanga, Résereve Naturelle Bemahara. Ambodiriana (campement at river crossing along Antsalova-Ambondro track), ca. 9 km E of Antsalova. Dry forest on tsingy (eroded limestone) ca 3 km E of camp along Antsalova-Ambondro track