cap river