Battle of Himera (480 BCE)

Summary