Beautiful, interesting, incredible cinema.
A scientist seeking loot of the Nile regresses a woman to her former self, a princess in ancient Egypt.
A scientist seeking loot of the Nile regresses a woman to her former self, a princess in ancient Egypt.