What Are Those Strange Drops of Blood Doing on Jennifer’s Body?


Rome of 1972 was heavenly. Apparently.