Athletes conquer gruelling peninsula to complete Totalsports Two Oceans Ultra Marathon