The Battle of Leyte Gulf was the largest and most multifaceted naval battle in history.