Bro and Tarzan climb the upper Tavoro waterfalls for a quick yoga session – they claim they achieved Zen at this moment – whatever that means 18 Oct ’13