ONE DOES NOT SIMPLY SCRUB THINGS FROM THE INTERNET: China Announced and Immediately Hid Its New World-Class Monster Cannon: 7.5 meters long, 125mm shells, Mach 6 firing speed, scrubbed off the internet. “While it looks like artillery, details of the cannon’s construction (specifically the placement of its recoil system) suggest it’s optimized for horizontal discharge, not high-angle firing. Which is to say this sucker might be destined for a tank.”