Article Photos: Juarez violence sparks Sun Bowl fears for OU fans 1/7

The Sun Bowl Stadium in El Paso, Texas, is seen here in a provided aerial photo.