David Beckham took off from LA a few days ago for a trip to South Africa. He's due to appear at today's World Cup draw alongside Charlize Theron, but he spent yesterday afternoon in a more philanthropic way. He paid a visit to Cape Town's Khayelitsha township, where he played soccer with a few local kids before teaming up with UNICEF to visit a clinic serving mothers and kids who suffer from AIDS. David kept his head up despite his own personal tragedy after the recent death of his beloved grandfather. He'll stay to represent their home country of England at today's soccer event, but then David will head back in order to pay his respects.
To see more David, just read more.