Nemesis Picture

Who would have thought this lovely lady would signify "Revenge" in mythology?

Roman statue from Burdur Archaeological Museum, found recently at Sagalassos, Turkey...
Nemesis
Reboot: Nemesis
Nemesis
Nemesis
Nemesis