Today is the 320th anniversary of the of the Battle of Killiecrankie, which is seriously not a word I made up.