CARL GUSTAF M4 multipurpose weapon systemMay 29, 20184064 × 1909CARL GUSTAF M4 CARL GUSTAF M4 multipurpose weapon systemCARL GUSTAF M4 multipurpose weapon system recoilless rifle