Sister Harriet Barnes

Sister Harriet Barnes is a main antagonist on YouTube slasher/cult film, The Psycho Nun.