The Rufiji River is the lifeblood of Selous Game Reserve. Kayaking along this river gives you a chance to witness the reserve ...