Sentworth Penitentiary

Sentworth Penitentiary is a women's prison built along the coast of northern New England.

Scooby-Doo (DC Comics)
Insert details here.

Appearances

 * Scooby-Doo (DC Comics)
 * #148(b). Stars Behind Bars