An impressive display of military technology and firepower.

Embed: