One dead, three injured after shooting inside El Paso mall
Cielo Vista Mall is next to the Walmart where 23 people were fatally shot four years ago.
Source link
Cielo Vista Mall is next to the Walmart where 23 people were fatally shot four years ago.
Source link