News

commonly known as the Black Dolphin Prison, is one of the world’s most brutal prisons. The testicles of the inmates are reportedly electrocuted. This Russian prison houses some of the world’s ...