Bafana Bafana are just under three weeks' away from the start of their Africa Cup of Nations campaign in Egypt, and this is what they have been up since assembling for camp this week.
A squad of 26 players have been in camp since Sunday, with Lars Veldwijk having arrived latest on Monday morning, while Keagan Dolly has been ruled out through injury.
European-based duo Nikola Tavares and Joel Untersee have also been withdrawn due to delays in their paperwork, which has since been explained by coach Stuart Baxter.
Training at Steyn City School in the North of Johannesburg, Bafana have had six sessions in three days since Monday, while Thursday has been a rest day.
With sessions varying in intensity, here is exclusive footage of what has been taking place over the last few days...