Amanda Riley began serving a five-year sentence at the Federal Medical Center Carswell, a federal prison in Ft. Worth, Texas.
Prosthetics boss Pierre Olivier Persin, now an Oscar nominee for his work on Coralie Fargeat's buzzy body horror, speaks to ...