Capt Alexis Carter advises not waiting until almost dead before acting in self-defense

2016-01-25 5

During his testimony on July 3 2013.

Free Traffic Exchange