1010171248 October 10, 2017 at: 1500 × 844 In: 7.62 TAVOR 7 from IWI USA on Display at [AUSA 2017] ← Previous