Newly released police footage shows a man was fatally run over after being immobilized on the highway by a Taser.
New Orleans Breaking News & Events
Newly released police footage shows a man was fatally run over after being immobilized on the highway by a Taser.