River flowing through rocky valley