Olympia Overview Outside the Stadium

The starting point of the modern Olympic games is here in Olympia, Greece. The Altar of Hera and Zeus in Olympia.