The Beast

The Flyer Defense has unveiled the Flyer 72 Multi-Purpose Mobile Fire Support System, nicknamed “The Beast,” at the largest land warfare show in America. During...

TRENDING NOW