Stock Photo - The Temple of Heracles or Hercules, in the Valle dei Templi at Agrigento, Sicily, Italy.

Stock Photo: The Temple of Heracles or Hercules, in the Valle dei Templi at Agrigento, Sicily, Italy.