Nelson Mandela Capture Site, South Africa The Monument of Courage and Liberation My sensors were captivated upon visiting the Nelson Mandela Capture Site in