Stereogum — The Sisters Of The Immaculate Heart Of Mary, it would seem, are Team Taylor. Up until 2011, the nuns of the Catholic order lived in a hilltop convent in Los Feliz, which spanned several acres and offered amazing views. For a few years, Katy Perry has...
more info