Cleopatra And Antony’s Twins, In 33-Foot-Tall Form

“Cleopatra’s twin babies now have a face. An Italian Egyptologist has rediscovered a sculpture of Alexander Helios and Cleopatra Selene, the offspring of Mark Antony and Cleopatra VII, at the Egyptian museum in Cairo. Discovered in 1918 near the temple of Dendera on the west bank of the Nile, the sandstone statue was acquired by the Egyptian Museum in Cairo but has remained largely overlooked.”