Its a system to wurf mines!
Cool ! I never knew such a thing existed. I can see this making it to my stash.
Thanks for the heads up!
The US Army version was/is called the Volcano Mine System.
It can be mounted on a variety of vehicles.