Seven people shot at Texas shopping center
Amarillo, Texas – A shooting incident at a shopping center in Amarillo has resulted in the deaths of two individuals …
Amarillo, Texas – A shooting incident at a shopping center in Amarillo has resulted in the deaths of two individuals …
On Sunday, an unimaginable tragedy struck a small beach in Cameron Parish, Louisiana when 28-year-old Samantha Alexander and her two …