culloden moor ghosts

Haunted Battlefield | Culloden

On the 16th April 1746 the last battle to ever take place on British soil