history & culturemilitaryequipment

Cannon

A cannon is a large, heavy artillery piece historically used in warfare to launch projectiles over long distances. It played a significant role in military history, especially from the Middle Ages through the 19th century, and is often associated with historical battles and fortifications.