Handcuffed Woman Fatally Shoots Herself During Traffic Stop: Police

Views 50

A Virginia mother is demanding answers from police after her daughter took her own life during a traffic stop last week.

Share This Video


Download

  
Report form