Meandering its way through Stanford until it meets up with the Hermanus Lagoon, the Klein River originates in its namesake, the Klein River Mountains....