river meandering through mountains