Safe Search

The Annunciation of John the Baptist: A Flickering Glimpse of Divine Purpose