Rachel encounters her Mother for the first time.
A sexy, Sci Fi Erotica with Animal people and Humans.