Runners tackle Two Oceans Marathon for Doctors Without Borders