AttractionGuide
Sister Louisa was a nun in a convent near Baton Rouge, Louisiana. She left in disgrace: having fallen in love with "Luscious" Lamar Thibideau, the convent's janitor, in June 1978. Sister Louisa says "God Bless you" to all who see her art.