King James II of Scotland died because a canon burst unexpectedly while he was overseeing the siege ofRoxburgh Castle in 1460. The sudden explosion dealt him grievous injuries, leading to his unfortunate demise.
The Reign of James II: Test Your Knowledge on the King of Scots