Ruth First TrustMay 31, 20172 minA Star born to shineTafadzwa Makhuza or Taffy is at the top of her game at Jeppe Girls. This deputy head girl, is a top ten achiever in her grade, and also...