Why was the Olympics held ind in ancient Greece?

Actually it was held in the memorial of a person who ran almost through the country to give a message to the king of Greece.