castillo river