
Battle of Dunkeld When the Newly Formed Cameronians Defended the Town Against, 3,000 Highlanders.
← Previous
The Duke of Schomberg lands at Groomsport with his 10,000 strong Williamite army
Next →
The Enniskillen Protestants defeat Jacobite forces at Boyle, Co. Roscommon