The re-erected temple of Hera on the archaeological site of the ancient Greek town of Selinunte, southwest Sicily, Italy.