The Triggered Patriot

Police: Driver of cargo van involved in Torrance standoff may have shot himself