Giant banners of the popular saint adorned St. Therese Church in Alhambra, where the first-class relics of bones made their ...