This sculpture, which depicts the mythological fight between Hercules and Cacus, the giant, is on permanent display at the Piazza della Signoria, in Florence, Italy, and is one of the many artistic treasures this city holds. Here you see my interpretation of it in a strong image that shows all the might of the ancient hero.