Sure, Yes
No, but why would you want to?
Depends on the cannon. The field artillery used in the American Civil War could shoot about 1000 meters. The "Paris Gun" used by Germany in WW 1 could shoot 81 miles. The present day US 155 mm howitzer can shoot 25 miles with special guided ammunition.
You could, but the suspect would tell you he/she will shoot people if he/she wants to. And another thing the suspect could shoot you to death.
It depends what gun you have.You could have a five hundred dollar high powered rifle.And you could have a two dollar kids gun.Then shoot them both at something and which dent is bigger is probably going to hurt more.
It could happen, but it would depend on where you placed that shot.
1-1.5 miles it could most likely reach 2 miles in a place like denver or like that but good luck hitting your target from that far
Miles
120 miles
150 miles high.
It sure would.
NO, the longest shot recorded was 1.5 miles wth a .50BMG(12.7x99). You can shoot up to 3 miles with a 30x173 round. The Bofors AA-gun in 40x311 could hit 4.5 miles.
no it is not but it would hurt them to where they could die