Photo navigation

Photos: Cleopatra exhibit at California Science Center

Photos from the exhibit, “Cleopatra: The Search for the Last Queen of Egypt,” at the California Science Center, Los Angeles.[insertSlideshowjava xml="http://director-lang-ieng.medianewsgroup.com/images.php?album=462" api="metro"]