Walter Swinburne won his first English Derby on which great horse? July 6, 2017 By Show answer Shergar. More Horse Racing QuestionsMore Sports Questions