Guns, Dogs and Blades QnA

Never seen that, but I'm guessing it's not made for super high powered ammo!
Looks super interesting.
I am going to guess Italian made as they have several that store the ammo in the stock? Basically translated I got no clue!