Black Sheep Studio

Champion Sheep Rally demo

Champion Sheep Rally is a toon-like sheep racing game, set in various strange locations all over the world. Players drive sheep, chosen...

By Black Sheep Studio | Added May 25, 2006