Rivers of Obstacles