August 31 2019 8:30pm

Police remain on scene of shooting in Texas that left 5 dead

Police remained on scene on Saturday in Odessa after a shooting left at least five people dead and 21 injured.

Responsive site?

Video Home