Indian Falls is our tallest and most majestic waterfall