Heavy needle cannon