Spectacular Jousting At Caerlaverock Castle

27th July, 2019