Israeli Police Shoot Tel Aviv Gunman

Footage of police in Tel Aviv, Israel, shooting down one of the attackers.

Related Topics

Military Technology