Bowen Falls is a natural attraction in Southland & Fiordland, New Zealand. 6 YouTube travel vloggers — including Travel with Lens — have covered it across 9 clips.
Bowen Falls is one of two main permanent waterfalls in Milford Sound, supplying drinking water and electricity to the vi…
Now playing · 2:41 · clip 1 of 9EN
“like this one bowen falls which actually supplies the drinking water and electricity to the small village of milford sound”