Miniguns
There’s nothing “mini” about this gun, which can fire 2,000 to 6,000 rounds per minute or 166 bullets per second. The only reason these bad boys are legal is if the weapon was manufactured and registered before May 19th, 1986, when the machine gun ban went into effect. Miniguns are pretty rare, but when they do go up for sale, they cost around $400,000.