One of only two ski and mountain resorts in Southern Africa, Afriski Mountain Resort celebrates 20 years of mountain...