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…