The Sisters Do Rockefeller
January 25, 2011
The Sisters of Perpetual Indulgence is an international order of nuns founded in San Francisco's Castro District in 1979. Sister Hysterectoria, one of the founding members, talks about the history and mission of the organization, and, along with Sister Rosetta Stoned, pays a visit to Rockefeller Center at Christmastime.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?