Leave it to the French to mount a 75mm cannon on a Vespa scooter. Are those goofy little things really that good off-road?
Owwwww! That barrel is @#$%ing HOT!!!