Otto fights long odds to save leg