On the Scene S7E6
Updated 1 day ago
In this episode of On The Scene, Sister Norma Pimentel provides insight into what's happening at the Texas-Mexico border at the Oblate School of Theology Summer Institute.
On the Scene
(11 Episodes)
Updated 1 day ago