Horrific Report: At Largest US Women’s Prison, Inmates Forced To Have Sex For Basic Necessities
By John Vibes Lowell Correctional Institution in Florida is one of the largest women’s corrections facilities in the United States, and it is also notorious…