Tartarock Correctional Facility

Tartarock Correctional Facility is a maximum security prison on the island of Finally. The hardest, most dangerous criminals are sent here to atone for their crimes.