WHO CAN STOP A MOVING RIVER!!!!!