Dianaandactaeon

1 clue
Titian work
Similar answers:
Dianaandactaeon