Team building and adventure by Go Karoo Adventures, offering Team Building River Rafting, River Tubing, Abseiling, Obstacle courses, fishing, hiking, canoeing, birding, mountain...