a river flowing through a canyon surrounded by mountains