Preview Cascade d'Antomboka, an 82-metre waterfall in Montagne d'Ambre National Park in northern Madagascar, Madagascar, Africa Image ID: 829-975 Artist: Eric Nathan Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image day outdoors landscape landscapes scenics waterfall waterfalls cascade d'antomboka montagne d'ambre montagne d'ambre national park national parks madagascar africa horizontal