river winding through mountain valley