Leopard 34

Leopard 34, Cantiere Navale Arno, Italy. Installation consists of 4x 1500 Interceptors.

Get the latest news from Humphree right in to your inbox