river flowing through rocky canyon