WowEscape - Wow Sheep Trapped The River is another point and click escape game developed by Wow Escape. In this game, a sheep and their friends live in the forest. One day, oneday a sheep is trapped in this one of the riversides. The sheep don't know how to reach their friends, so you have to help the sheep escape from this river.