Machine Gun Battle

Machine Gun Battle

Numerous and various machine guns being fired simultaneously.

by
by
by
by
by
by