Mons Meg is a mediaeval bombard made in 1449. It is now at Edinburgh Castle, Scotland. In contrast to modern shells, which are explosive, these older cannons fired solid balls. Mons Meg fired balls of iron.