Temple of Hercules in the Valley of the Temples, Agrigento, Sicily, Italy. Valley of the Temples in Agrigento, Sicily, Italy.