Christina Ibarra appears in the following:
Past and Present Collide in El Paso
Monday, July 14, 2008
El Paso is home to the largest bronze equestrian statue in the world – of Spanish Conquistador Juan de Oñate. A new documentary, “The Last Conquistador,” recounts how the area’s Native Americans opposed the statue because of Oñate's 1598 foray into New Mexico that led to the deaths of ...