Ravencroft Institute for the Criminally Insane (The Spectacular Spider-Man)

Ravencroft Institute for the Criminally Insane is an institution for those too dangerous to live among normal society.