Ian Deleón

Velvet Cry

By Kyle Bain | March 2021

Denial: In 1701, Mary Toft was born near Surrey, England. Approximately 25 years later, Mary, during her pregnancy, became obsessed with a…

Join our Film Threat Newsletter

Newsletter Icon