Horses and knights at the ready for jousting at Caerlaverock Castle Horses, knights and lances are at the ready as Spectacular Jousting returns to Caerlaverock CastleĀ in Scotland, on Saturday 29th and Sunday 30th July…