Coolest C-160 Landing You'll Ever See

C-160 landing in Afghanistan kicking up dust and not giving a damn.

Categories

Video Shock and Awe