Ghosts of the fallen are said to appear on the anniversay of the Battle of Culloden