“Cleopatra” TV Spot

:30 TV spot promoting the blockbuster exhibition’s engagement at the California Science Center in Los Angeles.