Bafana Bafana Head Coach Carlos Alberto Parreira put on a brave face but could not hide the fact that South Africa will have their backs to the wall when they kick-off the 2010 World Cup finals against Mexico at the new Soccer City in Johannesburg on 11 June next year. The draw made on Friday […]