Cross rivers