Russell Falls Tasmania Russell Falls, a beautiful waterfall in Tasmania Russell Falls, a beautiful waterfall in Tasmania