This painting showing the birth of Helen of Troy is a copy of a now-lost Leonardo Da Vinci painting. It was painted by Cesar Da Sesto, one of Da Vinci’s students, in 1505-1510 AD. It shows Leda and Zeus (the swan) next to two hatching eggs. Helen and Clytemnestra are coming out of one egg. Castor and Pollux are coming out of the other egg.
Here’s a study Da Vinci did in his notebook around the same time.