The Royal Edinburgh Military Tattoo has already began its run at the Castle Esplanade and will run each night until August 23. One of the highlights of the run, not just for those attending the show, ...