On the Scene S7E6
Updated about 2 months 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 about 2 months ago