IDF Destroys Gaza Town in Under an Hour

Alleged footage of Israel Defense Forces destroying a town in Gaza in under one hour.

Related Topics

Guns and Weapons

Newest Videos

View more