Fr. Frank McFarland praying the Rosary at various churches named after the Blessed Mother.

$16.95