Whitewater Center Tour

Tour of the US National Whitewater Center in Charlotte, NC.