IRONMAN SOUTH AFRICA Ironman South Africa Nelson Mandela Bay—named after the freedom fighter and ... 21 Apr All of the day Port Elizabeth