Despite having been interested in all sort of aircraft armament for decades the weapon system here was new to me.
Below the images from this article. I hope these are as interesting to you as they were to me.
Sadly no source is given.
Can I mount these to my car?