The Battle of Prestonpans set for re-enactment

The Battle of Prestonpans Living History and Re-Enactment Weekend at Greenhills, East Lothian