Hidden Killers Podcast
Texas DPS Chief Says Police ‘Did Not Fail’ To Stop 4th Grade Massacre At Uvalde
Texas DPS chief, Steve McCraw, has controversially claimed that his agency did not fail in its response to the Uvalde school shooting, despite evidence suggesting otherwise. It is reported that 400 armed officers waited outside for over an hour before Read more…