Oto Melara
Oto Melara 76/62mm MMI