Most of the victims were believed to have been shot at a Walmart near the Cielo Vista Mall, they said, adding that the store was…
Most of the victims were believed to have been shot at a Walmart near the Cielo Vista Mall, they said, adding that the store was…