Christina Goering and Frieda Copperfield suddenly decide to abandon their suffocating universe. They embark on a trip around the world in search of an impossible sanctity.
Release Date: January 01, 1988