The extreme version of canoeing, rafting includes navigating small boats through white-water rapids controlled by the river's movement.
The extreme version of canoeing, rafting includes navigating small boats through white-water rapids controlled by the river's movement.