The Lion of the North: Peter Nchabeleng, His Family, and the National Liberation Struggle in South Africa was launched in one of the facilities at Peter Mokaba Stadium in Polokwane. The ...